在ashx中
context.Response.Write("<script>window.parent.UpdateMsg('" + newFileName + "','" + sql + "')</script>");调用父类的函数,
父类函数是
function UpdateMsg(newfilename,filename) {
alert("fsdfsd");}
我就alert下,就是不弹出啊,怎么回事啊,好像就没有走啊,要说内核问题,那么alert还有不同游览器下,不弹出吗????我试了好久啊,请各位高手留步帮下忙
你的sql中应该有单引号吧.这样会导致js出现错误.你看看有没有错误提示.
用firebug获取下返回的内容是什么,拷贝出来放到编辑器中查看js是否存在问题能不能运行,找到问题关键...
context.Response.Write("<script>window.parent.window.UpdateMsg('" + newFileName + "','" + sql + "')</script>");
window.parent.window.UpdateMsg这样调用ie6和firefox都没问题了
肯定是出错啦,看下错误控制台
如果把方法注册了呢.ClientRegister.RegisterStart....后面忘记了。试试!