我的页面上有一个模态弹出窗口。显然,如果javascript存在,没有问题,但如果不存在,我需要处理它。
第一个问题是我自动从页面加载事件中显示弹出窗口 - 有人知道一种技术可以让我处理这个吗?
答案 0 :(得分:1)
您可能希望包含将您带到弹出窗口的非JS版本的链接,并在检测到JS可用时使用CSS隐藏它们。
这种检测的一个例子是拥有一个&#34; noJS&#34; <body>
元素上的类,使用内联脚本删除该类(不要等待onload
或类似事件)。如果禁用了JS,则将该类保留原样,并使用没有JS的CSS规则。
答案 1 :(得分:1)
如果没有Javascript,您的选项相当有限。但是,为了确保您仍然可以使用noscript标记向用户显示相关信息。
你的浏览器不支持Javascript!http://www.w3schools.com/tags/tag_noscript.asp
作为弹出窗口的替代方案,您可以考虑在用户阅读其余内容之前,特别强调在页面上显示数据。
另一种选择是在单独的页面上显示弹出数据。