Javascript 定义函数
目前我在一个网站上有以下代码Javascript 定义函数,javascript,function,internet-explorer,Javascript,Function,Internet Explorer,目前我在一个网站上有以下代码 *global escape: true */ var twitterHandle = "Handle"; function tweetCurrentPage() { return window.open("https://twitter.com/share?url="+escape(window.location.href) + "&text=" + document.title + " via @" + twitterHandle, "", "m
*global escape: true */
var twitterHandle = "Handle";
function tweetCurrentPage() {
return window.open("https://twitter.com/share?url="+escape(window.location.href) + "&text=" + document.title + " via @" + twitterHandle, "", "menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600"), !1;
}
Internet Explorer F12调试器此时抛出以下错误
属性“tweetCurrentPage”的值为null或未定义,不是函数对象
在Chrome、Safari和Edge上运行良好,但在IE11和Firefox上运行不好-如有任何帮助,将不胜感激。我已经把代码通过各种在线错误检查等等。他们唯一的错误是函数没有被调用。。。但是我用其他方式调用该函数。在哪里/如何调用
tweetCurrentPage()
?由于,当前您总是返回false
!1;代码>这可能不是你想要的…它通过按钮上的链接调用。我有一个在所有浏览器上都能正常工作的facebook,叫做“同一方式”。好吧,我已经删除了!1.还是没有运气。为什么不回来呢!1如果它是某个onclick操作,并且您想要阻止默认操作,我很困惑,因为下面的脚本在所有浏览器上都可以正常工作。函数fbshareCurrentPage(){window.open(“)}在何处/如何调用tweetCurrentPage()
?由于,!1;
这可能不是您想要的…它是通过按钮上的链接调用的。我有一个facebook,它在所有浏览器上都以相同的方式运行良好。好的,我已经删除了,!1;,但仍然没有运气。为什么不返回!1如果它是一些onclick操作,并且您希望事件默认操作。我很困惑,因为下面的脚本在所有浏览器上都可以正常工作。函数fbshareCurrentPage(){window.open(“)}