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