使用javascript弹出alert时 页面就成白屏了 点击后就好了 怎样让他在弹出时页面不变白
我的语句:
Response.Write( " <script> window.alert( '请将您选择的搭配对应的复选框打勾(√) ') </script> ")
------解决方案--------------------------------------------------------
StringBuilder scriptstring = new StringBuilder();
scriptstring.Append( " <script language=javascript> ");
scriptstring.Append( "window.alert( '请将您选择的搭配对应的复选框打勾(√) '); ");
scriptstring.Append( " </script> ");
string js = scriptstring.ToString();
Page.RegisterClientScriptBlock( "Setfirstfocus ", js);
------解决方案--------------------------------------------------------
呵呵,使用触发按钮事件的Response.Write()会重新把页面写一遍吧?不清楚哦,保险的方法还是使用Page.RegisterStartupScript()方法好点了
------解决方案--------------------------------------------------------
白屏是因为你在页面上写入的JavaScript把所有内容都覆盖了,可以加一个Label,然后:
Label.Text=@ " <script language= 'javascript '> alert( 'xxx '); </script> ";