如何为ajax模式弹出窗口创建回退

时间:2013-09-09 13:47:07

标签: javascript ajax

我的页面上有一个模态弹出窗口。显然,如果javascript存在,没有问题,但如果不存在,我需要处理它。

第一个问题是我自动从页面加载事件中显示弹出窗口 - 有人知道一种技术可以让我处理这个吗?

2 个答案:

答案 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

作为弹出窗口的替代方案,您可以考虑在用户阅读其余内容之前,特别强调在页面上显示数据。

另一种选择是在单独的页面上显示弹出数据。