2012-06-08

解決Java alert 跳轉之後字體變大的問題



JavaScript—弹出警告框后页面字体不变大的方法

分类: JavaScript 264人阅读 评论(0) 收藏 举报
页面中经常用到的操作:弹出警告框。很多情况下我们都是用
Response.Write("<script language=Javascript>alert('保存成功!');location.href='ZhouYePlanMain.aspx';</script>");
方法写脚本弹出来,但是会出现的问题是,点“确定”后页面的字体不受样式表的控制,变大了!为了解决这一问题,我将弹出对话框这个功能写成一个专门的函数,以后在页面中直接调用这个函数就行了!
public static void WebMessageBox(System.Web.UI.Page page, string values )//只弹出警告框{page.ClientScript.RegisterStartupScript(page.GetType(), "", "<script language=javascript>alert('" + values + "')</script>");}
public static void WebMessageBox(System.Web.UI.Page page, string values,String linkurl)//弹出警告框后跳转页面 
{
   page.ClientScript.RegisterStartupScript(page.GetType(), "", "<script language=javascript>alert('" + values + "');location.href='" + linkurl + "';</script>"); 
}

注:如果页面中有控件updatePanel,则上面的弹出警告框是谈不出来的,这时可以用下面的方法弹出警告框:
(1)弹出警告框:ScriptManager.RegisterStartupScript(this, this.GetType(), "s1", "alert('您将取消页面的保存!')", true);
(2)跳转到新页面:ScriptManager.RegisterStartupScript(this, this.GetType(), "", "window.open('RoleAdmin.aspx')", true);
5 章老師的電腦小講堂: 解決Java alert 跳轉之後字體變大的問題 JavaScript—弹出警告框后页面字体不变大的方法 分类:  JavaScript 2010-08-26 17:36   264人阅读   评论 (0)   收藏   举报 页面中经常用到的操作:弹出警告框。很多情况下我们都是用 Response.Writ...
小講堂經過多次搬移,舊文章連結及內容較難整理~
大家可以新文章為主~
每篇文章後有代碼,任何文章問題可至FB小講堂用代碼提問唷~