积极答复者
RegisterStartupScript与浏览器兼容问题 急等!

问题
-
下面代码中在IE6.0.3790.3959版本以上的浏览器中执行正常,在XP系统中默认安装的IE版本号为IE6.0.2900.2180中代码不执行:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "script", "CheckUserLogin('check');", True),
CheckUserLogin('check')这个函数我写在一个JS文件中,在VS环境中设置了断点。同样是这段代码在IE6.0.3790.3959版本以上的浏览器中就能发现这段代码执行了,JS中设置的断点正常中断。
答案
-
你说的浏览器版本没有找到,你可以将下面的代码拷贝到一个aspx文件里面,看是否也可以探出内容。
另外,如果你可以进行远程协助,或者QQ协助,我倒是可以看看
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Page.ClientScript.RegisterStartupScript(Page.GetType(), "script", "CheckUserLogin('check');", True) End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript"> function CheckUserLogin(str) { alert(str); } </script> </head> <body> <form id="form1" runat="server"> <div> </div> </form> </body> </html>
【孟子E章】- 已标记为答案 Andrew_ZhuModerator 2009年12月7日 9:59
全部回复
-
你说的浏览器版本没有找到,你可以将下面的代码拷贝到一个aspx文件里面,看是否也可以探出内容。
另外,如果你可以进行远程协助,或者QQ协助,我倒是可以看看
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Page.ClientScript.RegisterStartupScript(Page.GetType(), "script", "CheckUserLogin('check');", True) End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript"> function CheckUserLogin(str) { alert(str); } </script> </head> <body> <form id="form1" runat="server"> <div> </div> </form> </body> </html>
【孟子E章】- 已标记为答案 Andrew_ZhuModerator 2009年12月7日 9:59