问题标签 [noscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 是否有与它相反的 HTML
Is there a tag in HTML that will only display its content if JavaScript is enabled? I know <noscript>
works the opposite way around, displaying its HTML content when JavaScript is turned off. But I would like to only display a form on a site if JavaScript is available, telling them why they can't use the form if they don't have it.
The only way I know how to do this is with the document.write();
method in a script tag, and it seems a bit messy for large amounts of HTML.
html - bg 中是否加载 noscript 内容
html 标签 noscript 是否在后台加载内容,即使启用了 javascript?
我有一个随机图像,每次页面加载时 JS 都会调用它,但我希望抓取所有链接(不仅仅是当前的随机链接)。同时,我不希望页面加载速度变慢,因为图像在后台加载,就像它们使用 display:none 一样。由于 Javascript 的 CMS 参考问题,我还想在 html 中调用这些图像和链接。
javascript - 没有 JavaScript 的 GWT?
我正在研究GWT。看起来不错,但我们的软件必须在没有 JS 要求的情况下工作。是否可以?
html - 使 HTML 内容扩展以填充窗口
我有一个 HTML 页面垂直分为
- 标题
- 身体
- 页脚
身体依次水平分成
- 左侧的大 DIV 被滚动条包围,显示图表的一部分
- 右边的表格
页眉和页脚是固定高度的。正文应垂直扩展以填充未被页眉和页脚占据的窗口部分。
同样,表单是固定宽度的,滚动窗格应水平扩展以填充窗口宽度。
该图非常大(最多 10x10 屏幕),因此我无法显示所有内容。相反,我想尽可能多地显示(使用整个窗口),以便用户需要尽可能少地滚动。
我也不能使用 javascript,因为有些用户一定是偏执狂,必须禁用它。
我考虑过的一些选项:
- 滚动窗格单元格的宽度和高度设置为 100% 且所有其他单元格设置为 1% 的表格
不起作用。表格(以及页面)扩展为包含整个图表,即使在滚动窗格 DIV 上具有绝对定位。 - 将窗格从页面底部偏移页脚高度的绝对定位有效
但不准确:页脚的高度取决于当前字体大小和文本是否被换行。这意味着我必须留出很大的余量以确保它们不会重叠。 - 将图表放在 IFRAME
禁用脚本时我发现的最佳解决方案,但在启用脚本时限制了我可以在脚本中执行的操作。
我注意到当脚本被禁用时,谷歌地图使用固定大小的地图区域。如果谷歌放弃了这个问题,这是否意味着它不可行?
asp.net - 验证人在
The following .NET 3.5 code, placed in an aspx file, will trigger a JavaScript error when the page is loaded (for users who have JavaScript enabled):
#xA;The error happens because the JavaScript generated by the ASP.NET validator control does not contain a null check on before the second code line below:
#xA;Can anyone suggest a workaround to this?
Footnote: Why am I doing this? For my non-JavaScript users I am replacing some AJAX functionality with some different UI components, which need validation.
javascript - 访问内容
This javascript snippet just returns an empty string. Is there a way of getting the contents of a noscript node?
p.s. I'm using prototype on this particular project.
html - 你能设计一个 noscript 元素吗?
noscript
是否可以在 CSS 选择器中使用该元素?
javascript - Noscript 标签、JavaScript 禁用警告和 Google 处罚
当用户禁用 JavaScript 或使用 Noscript 等脚本阻止插件时,我一直在使用 noscript 标签来显示警告。如果 JavaScript 被禁用,网站将无法正常运行,用户可能无法弄清楚为什么它在没有警告的情况下无法运行。
在最新的谷歌算法洗牌之后,我看到每天的流量下降到前几个月的 1/3 左右。我还看到在 SERPS 中排名 #1 或 #2 的页面退出了结果。在对网站管理员工具进行了一些调查后,我注意到“JavaScript”在关键字部分被列为 #16。这是没有意义的,因为该站点与 JavaScript 无关,并且该单词出现的唯一位置是 noscript 标记之间的文本中。
似乎谷歌现在正在包括 noscript 标签之间的内容并为其编制索引。我不相信以前发生过这种情况。警告是三句话。我想在网站上每个页面的顶部出现相同的三个句子可能会对 SEO 产生破坏性影响。
您认为这可能会导致 SEO 出现问题吗?而且,是否有任何其他方法可以向禁用 JavaScript 的用户发出警告,这种方式不会被搜索引擎索引或读取?
php - 使用无脚本重新填充表单并显示错误的最佳方法是什么?
我正在构建一个应用程序,它使用 ajax 调用来进行表单验证和其他一些验证,问题是当这些验证错误出现在根本没有 css 的新页面上并且在没有 javascripts 的情况下完全重置表单时,我不喜欢它。
我说的是十几个表格,所以用户一遍又一遍地浏览表格会很烦人。
我已经阅读了有关此主题的一些答案,但是对于这种情况,是否有一种特定的方法和最佳实践(更多的是表单验证)?
抱歉,如果已经有答案。
编辑:
所有验证都是在服务器端完成的,目前错误是在 ajax 的帮助下显示的。如果在处理表单时发生错误,我想要一种方便的方法来重新填充表单并显示错误而无需 javascript。
forms - 触发 HTML POST/Form 提交 w/o JavaScript
我有一个定时页面,我需要使用它在指定时间段结束时提交表单。
用法是:用户访问页面,90 秒后提交所有表单数据并将用户重定向到下一页。
用户很清楚他们所在的页面是定时的(仅用于网络实验),所以我不担心这个页面上的“不友好”浏览器行为。
理想情况下,我想避免使用 JavaScript(我们的一些目标用户出于各种原因使用无脚本,但如果这是唯一的方法,那就这样吧),并且还想避免仅通过 URL 传递变量(以减少欺骗的可能性)。设置 META 刷新标签来进行重定向很容易,但是在时间段结束时,我需要一些方法来设置响应标头,就像单击了提交按钮一样,无论它是否真的被单击。
提前感谢您的任何想法。