TECHTOGOU

javascript - IE href ="javascript:customFunction()"未在第一帧加载时触发

我有一个自定义日期选择器弹出窗口,有时在IE中无法使用。它在Chrome和Edge中运行良好。代码看起来像这样:<frameset><frame>Buttonsfornext/prevmonth/year</frame><frame>Thisistheactualcalendarthatgetsredrawnwhentheabovebuttonsareused<ahref="javascript:parent.opener.setDate(1);">1</a>//there'sadiffer

javascript - 启动应用程序(如果已安装)或重定向以下载

在每个repo上,GitHub都有一个标记为“在桌面上克隆”的按钮(例如:https://github.com/github/developer.github.com)。如果您安装了GitHubforMac,href类似于:github-mac://openRepo/https://github.com/github/developer.github.com这将打开GitHubforMac并提供克隆存储库的功能。如果你不这样做,href是:http://mac.github.io`这是GitHubforMac的下载页面。我想在我的网站上做类似的事情:如果已安装则打开我的应用程序,如果没

javascript - Firefox 上的 window.open(url) 和 window.location.href = url 有什么区别?

我正在尝试构建一个小书签,将当前url作为参数提供给另一个url。但是我发现这javascript:(function(){window.open("http://www.somesi.te/some/thing?url="+encodeURIComponent(window.location.href))})()不起作用,而这javascript:(function(){window.location.href="http://www.somesi.te/some/thing?url="+encodeURIComponent(window.locati

javascript - 有什么理由不使用 src ="//domain.com/file.js",它是动态协议(protocol)?

在我的一些电子商务应用程序中,我已经开始使用src="//domain.com/file.js"来处理我想要引用的外部托管脚本包括。在我的电子商务应用程序中,并非所有页面都实际使用https,因为并非每个页面都有表单。我想知道总是使用它是否真的有任何缺点,因为它也是http的快捷方式,而且您始终可以避免不安全的IE警告。 最佳答案 如果您的目的是从与页面加载相同的协议(protocol)加载资源,那么使用它是实现它的完美方式。但是,您可能需要从http加载一些资源,即使您的页面当前在https下提供(假设资源仅在http下提供)>或

javascript - window.location.href 和 location.reload() 不从服务器加载更新的页面

我有一个表单正在通过AJAX调用进行更新。Ajax调用成功后,我想重新加载同一页面以反射(reflect)新的更改。在AJAX调用成功后,我使用了location.reload()和window.location.href,在浏览器上执行了正确的RELOAD,但表单显示旧的数据,不是新的。如果我使用浏览器的重新加载按钮重新加载页面,则会显示新更新的数据。但是如何使用jQuery正确地重新加载页面? 最佳答案 reload(forcedReload)方法接受一个bool标志,当它为真时,会导致页面始终从服务器重新加载。如果为false

javascript - 如何获得完整的 anchor href?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howtoget“raw”hrefcontentsinJavaScript有时您在代码中写入文件的相对路径,因此在代码中href属性值可能是somefile.php但是当单击当然anchor会将您发送到http://www.yourdomain.com/somefiles.php现在我的问题是我能否以某种方式获得anchor的完整href?当使用$(anchor).attr("href")时,您只能获得相对路径。

javascript - 基于原型(prototype)的语言

Closed.Thisquestionisopinion-based。它当前不接受答案。想要改善这个问题吗?更新问题,以便editingthispost用事实和引用来回答。2年前关闭。Improvethisquestion我真的很喜欢javascript。这确实是一个很棒的基于OOP的原型(prototype)语言。现在,我想学习其他基于原型(prototype)的语言。对某些设计准则非常感兴趣,即,如何在不使用类等的情况下管理代码。我应该选择哪种语言?基于原型(prototype)语言的设计模式中的一些资源? 最佳答案 这两个问题

javascript - 如何在没有页面的情况下在javascript或jquery中获取当前url

如何在没有Javascript或jQuery页面的情况下获取当前URL。例如,如果url是:http://www.abc.com/music/pop.aspx我想获取没有页面的完整路径,例如:http://www.abc.com/music/无需担心参数。谢谢 最佳答案 您可以使用substring()提取所需的url部分。LiveDemourlBase=url.substring(0,url.lastIndexOf('/')+1);您可以使用window.location.href获取当前urlurlBase=lo

javascript - 如何在 Firefox 中使用 href 刷新页面

我正在使用以下代码通过链接刷新我的页面:<ahref="javascript:history.go(0)">这在Safari中有效(即页面刷新为新内容)。然而,在Firefox中,我得到了缓存页面。有没有一种方法可以使它适用于所有浏览器,还是我需要一种不同的方法?谢谢,尼克 最佳答案 您可以使用:<ahref='#'onclick='location.reload(true);returnfalse;'>clickme</a>

javascript - 如何替换字符串中的多个项目?

起始字符串:Ilike[dogs],[cats],and[birds]需要的最终输出:Ilike<ahref="#">dogs</a>,<ahref="#">cats</a>,and<ahref="#">birds</a>所以基本上将带括号的项目更改为链接。 最佳答案 使用这个表达式:varstr='Ilike[dogs],[cats],and[birds]';alert(str.replace(/