最近编写代码时碰到了跨域访问的问题,于是采用动态加载脚本的方法解决,但是回调函数时无效请高手指点如何解决代码如下
a.aspx中的部分代码:
<script language="javascript">
function a()
{
alert('s');
}
function cc()
{
var ff = document.createElement("SCRIPT");
ff.type="text/javascript";
ff.src="http://192.168.0l.57/website/b.aspx";
document.body.appendChild(ff);
}
</script>
<input id="Button1" type="button" value="button" onclick="cc();" />b.aspx.cs:
string f = "a";
int s;
s = FindWindow(null, "TfrmPCMain");
Response.Clear();
Response.ContentType = "application/x-javascript";
string d = "a()";
Response.Write(d);
Response.End();
a.aspx中的部分代码:
<script language="javascript">
function a()
{
alert('s');
}
function cc()
{
var ff = document.createElement("SCRIPT");
ff.type="text/javascript";
ff.src="http://192.168.0l.57/website/b.aspx";
document.body.appendChild(ff);
}
</script>
<input id="Button1" type="button" value="button" onclick="cc();" />b.aspx.cs:
string f = "a";
int s;
s = FindWindow(null, "TfrmPCMain");
Response.Clear();
Response.ContentType = "application/x-javascript";
string d = "a()";
Response.Write(d);
Response.End();
解决方案 »
- 使用Timer控件自动保存页面表单内容的问题
- 空格转换成 ;之后,文字不能自动换行了
- CheckBoxList 的样式问题希望高手来帮帮忙··
- 赶着发布,遇上问题了,弹出框显示问题,着急着急···在线等。。。
- 关于Request.Form的问题
- 求一下拉式日历控件
- 各位高手帮忙呀,问题很急的,谁有winform里的DataGrid的增删改的例子,给一个,顶者有分
- 项目中静态文件的访问
- a.js文件要调用b.js文件中的一个函数怎么调用?
- datagrid的某列的值怎么获得?
- 问个问题,用updatepanel的话,是不是不支持并发的多个客户端操作?
- Model层属性如何动态生成,又如何用映射访问!!
TheScript = document.getElementById("DynamicScript");
var head = document.getElementsByTagName("head").item(0);
if (TheScript) {
head.removeChild(TheScript);
}
TheScript = document.createElement("script");
TheScript.setAttribute("src", "http://192.168.0l.57/website/b.aspx");
TheScript.setAttribute("id","DynamicScript");
TheScript.setAttribute("type","text/javascript");
TheScript.setAttribute("language","javascript");
head.appendChild(TheScript);