问题标签 [javascript]

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.

0 投票
11 回答
52421 浏览

javascript - 如何检测网页中使用了哪一种定义的字体?

假设我的页面中有以下 CSS 规则:

如何检测用户浏览器中使用了哪一种定义的字体?

对于想知道我为什么要这样做的人来说,因为我正在检测的字体包含其他字体中不可用的字形。如果用户没有字体,那么我希望它显示一个链接,要求用户下载该字体(这样他们就可以使用我的 Web 应用程序和正确的字体)。

目前,我正在为所有用户显示下载字体链接。我只想为没有安装正确字体的人显示这个。

0 投票
4 回答
3589 浏览

asp.net - ASP.Net 自定义客户端验证

我在 .Net 2.0 网站的用户控件中有一个 JavaScript 自定义验证功能,用于检查支付的费用是否超过应付的费用金额。

我已将验证器代码放在ascx文件中,并且我也尝试过使用Page.ClientScript.RegisterClientScriptBlock(),在这两种情况下验证都会触发,但找不到 JavaScript 函数。

Firefox 错误控制台的输出是"feeAmountCheck is not defined". 这是函数(这是直接取自 firefox->view source)

关于为什么找不到该功能的任何想法?如何在无需将功能添加到我的母版页或消费页的情况下解决此问题?

0 投票
5 回答
22876 浏览

asp.net - 三重引号?如何在 ASP.NET 中分隔数据绑定的 Javascript 字符串参数?

如何在锚OnClick事件中分隔 Javascript 数据绑定字符串参数?

  • 我在 ASP.NET 中继器控件中有一个锚标记。
  • OnClick锚点事件包含对 Javascript 函数的调用。
  • Javascript 函数接受一个字符串作为其输入参数。
  • 字符串参数使用来自中继器的数据绑定值填充。

我需要Container.DataItem.
我需要OnClick.

而且对于 Javascript 函数调用的输入字符串参数,我还需要一个分隔符(三引号?)。

由于我不能再次使用“单引号”,如何确保 Javascript 函数知道输入参数是字符串而不是整数?

如果没有围绕输入字符串参数的额外引号,Javascript 函数会认为我正在传递一个整数。

锚点:

还有我的 Javascript:

0 投票
8 回答
114229 浏览

javascript - 如何检测浏览器是否阻止弹出窗口?

有时,我遇到一个网页试图弹出一个新窗口(用于用户输入或其他重要内容),但弹出窗口阻止程序阻止了这种情况的发生。

调用窗口可以使用哪些方法来确保新窗口正确启动?

0 投票
5 回答
7584 浏览

javascript - 如何让浏览器看到 CSS 和 Javascript 更改?

CSS 和 Javascript 文件不会经常更改,因此我希望它们被 Web 浏览器缓存。但我也希望 Web 浏览器能够查看对这些文件所做的更改,而无需用户清除浏览器缓存。还需要一个与 Subversion 等版本控制系统配合良好的解决方案。


我见过的一些解决方案涉及以查询字符串的形式在文件末尾添加版本号。

可以使用 SVN 修订号为您自动执行此操作:ASP.NET Display SVN Revision Number

你能指定如何包含另一个文件的修订变量吗?那就是在 HTML 文件中,我可以在 CSS 或 Javascript 文件的 URL 中包含修订号。

Subversion 书中,它谈到了修订:“此关键字描述了该文件在存储库中更改的最后一个已知修订”。

Firefox 还允许按CTRL+R重新加载特定页面上的所有内容。

为了澄清,我正在寻找不需要用户做任何事情的解决方案。

0 投票
17 回答
181912 浏览

javascript - 如何使用 JavaScript 中的 css 属性设置 HTML 元素的背景颜色

如何在 JavaScript 中使用 css 设置 HTML 元素的背景颜色?

0 投票
6 回答
174289 浏览

javascript - 在文本框中捕获 TAB 键

我希望能够使用Tab文本框中的键来制表四个空格。现在的方式是,Tab 键将我的光标跳转到下一个输入。

是否有一些 JavaScript 会在文本框中的 Tab 键冒泡到 UI 之前捕获它?

我了解某些浏览器(即 FireFox)可能不允许这样做。像Shift+TabCtrl+这样的自定义组合键怎么样Q

0 投票
7 回答
219462 浏览

javascript - JavaScript 中的 MAC 地址

我知道我们可以通过 IE(ActiveX 对象)获取用户的 MAC 地址。

有没有办法使用 JavaScript 获取用户的 MAC 地址?

0 投票
7 回答
7135 浏览

javascript - Internet Explorer 中的 JavaScript 故障排除工具

我大量使用 Firebug 和 Mozilla JS 控制台,但时不时会遇到一个仅限 IE 的 JavaScript 错误,这真的很难找到(例如:第 724 行的错误,而源 HTML 只有 200 行)。

我很想有一个用于 Internet Explorer 的轻量级 JS 工具(a la firebug),如果我遇到错误然后卸载,我可以在几秒钟内将它安装在客户端的 PC 上。一些 Microsoft 工具需要一些严重的下载和配置时间。

有任何想法吗?

0 投票
20 回答
296144 浏览

javascript - 从 JavaScript 调用 ASP.NET 函数?

我正在用 ASP.NET 编写网页。我有一些 JavaScript 代码,并且有一个带有点击事件的提交按钮。

是否可以使用 JavaScript 的点击事件调用我在 ASP 中创建的方法?