[問題] Firefox 取消Javascript一問
有用Firefox的人應該都知道,Firefox有可以取消Javascript程式的功能.
請問有沒有相關的語法,可以判斷使用者的Firefox是否有勾選"啟用Javascript"
我是用ASP.NET C#
感謝~
=========================================================================
結合大家意見補上修改後的寫法:
有兩個檔案,T.aspx,T.aspx.cs
T.aspx:
當使用者不支援JS時:
<noscript><style type="text/css"> table {display:none;} </style></noscript>
<noscript>您的瀏覽器,不支援JavaScript<br /><a href="index.aspx">返回首頁
</a></noscript>
這兩段是放置不同區塊
T.aspx.cs
使用ClientScript.RegisterStartupScript方法:
this.ClientScript.RegisterStartupScript(this.GetType(), "Some Title",
"<script language=\"javaScript\">" + "alert('Please Login.');" +
"window.location.href='xxxx';" + "<" + "/script>");
後方補上判斷式:
if (Page.ClientScript.IsStartupScriptRegistered(this.GetType(),"Some Title"))
{
Response.Redirect("xxxx");
}
這樣一來,有使用JS的人就會直接出現彈跳視窗進行跳頁
然而無啟動JS的人,也可以執行跳頁.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.37.241
→
04/13 00:09, , 1F
04/13 00:09, 1F
→
04/13 00:10, , 2F
04/13 00:10, 2F
→
04/13 00:13, , 3F
04/13 00:13, 3F
→
04/13 00:14, , 4F
04/13 00:14, 4F
→
04/13 00:16, , 5F
04/13 00:16, 5F
→
04/13 00:19, , 6F
04/13 00:19, 6F
推
04/13 00:23, , 7F
04/13 00:23, 7F
→
04/13 00:24, , 8F
04/13 00:24, 8F
→
04/13 00:32, , 9F
04/13 00:32, 9F
推
04/13 00:36, , 10F
04/13 00:36, 10F
→
04/13 00:44, , 11F
04/13 00:44, 11F
推
04/13 02:47, , 12F
04/13 02:47, 12F
→
04/13 03:29, , 13F
04/13 03:29, 13F
→
04/13 03:30, , 14F
04/13 03:30, 14F
→
04/13 03:31, , 15F
04/13 03:31, 15F
→
04/13 03:32, , 16F
04/13 03:32, 16F
推
04/13 03:39, , 17F
04/13 03:39, 17F
→
04/13 03:40, , 18F
04/13 03:40, 18F
→
04/13 03:49, , 19F
04/13 03:49, 19F
推
04/13 09:16, , 20F
04/13 09:16, 20F
→
04/13 09:16, , 21F
04/13 09:16, 21F
推
04/13 11:47, , 22F
04/13 11:47, 22F
※ 編輯: hiehm 來自: 218.164.37.26 (04/13 13:47)
※ 編輯: hiehm 來自: 218.164.37.26 (04/13 13:48)