草庐IT

OPEN_DOCUMENT

全部标签

javascript - 调用 window.open 时 firefox 中的问题

当我在顶点的图表链接中调用此代码时javascript:window.open('http://google.pt','mywindow','width=400,height=200','bReplace=true');它打开一个带有google页面的新窗口,但将图表页面放在一个空白页面上,上面写有[objectWindow]如何维护图表页面? 最佳答案 您需要强制表达式不返回值:javascript:void(window.open(...)) 关于javascript-调用windo

javascript - 如何延迟 document.ready 直到设置变量?

我正在IFRAME中进行QUnit测试,并且有一个递归JavaScript函数,它在启动QUnit之前将所有脚本从父页面加载到IFRAME中。这很好用。我的问题是我们的一些脚本使用document.ready来启动。例如:$(document).ready(function(){//blah});做他们的工作。我不希望仅仅为了测试而更改生产代码,并且我不希望这些生产脚本在加载每个脚本之前认为IFRAME文档已“准备就绪”。如何延迟“document.ready”本身?这是我的伪代码,可以为您提供一个工作示例:scripts[0]="/foo/bar.js";scripts[1]="/b

javascript - document.currentScript 为空

浏览器是Chrome,应该支持document.currentScript但是index.html1.jssetInterval(function(){varfullUrl=document.currentScript.src;console.log(fullUrl)},2000)Error:1.js:4UncaughtTypeError:Cannotreadproperty'src'ofnull 最佳答案 仅限document.currentScriptreturnsthescriptthatiscurrentlybeingpro

javascript - 外部文件中的 Document.ready?

我在HTML页面上引用JavaScript如下:$('document').ready(function(){//In-pagecode:callsomefunctionsinshared.js});shared.js中定义的函数没有包含在$('document').ready中。所以:假设shared.js中定义的函数可用于“页内代码”是否安全?如果我将页内代码提取到一个名为local.js的单独文件中(将其包装在$('document').ready中),是否仍然可以安全地假设shared.js中定义的函数可用?最后,我没有将shared.js包装在$('document').re

javascript - window.open 到屏幕中心

我正在使用window.open打开一个弹出窗口,如下所示:我希望它位于屏幕中央,但不必使用inlinecode并在onclick=""中输入我需要的任何内容.这能做到吗? 最佳答案 编辑这是一个错误的答案。可以在这里找到更好的答案:window.open()onamulti-monitor/dual-monitorsystem-wheredoeswindowpopup?但与此同时,当我决定何时更新此答案时,此fiddle说明了双显示器设置:http://jsfiddle.net/w665x/138/原始答案这可能对您有用。对它完全

javascript - window.open 在 IE7-8-9b 中抛出无效参数

我对javascript了解不够,无法弄清楚为什么此脚本中以“window.open...”开头的行在IE7-8-9b中引发无效参数错误。在Firefox和Webkit中运行良好。(该脚本通过html链接中的onclick="share.fb()"调用,并弹出一个新的浏览器窗口以在FB和Twitter上共享)。varshare={fb:function(title,url){this.share('http://www.facebook.com/sharer.php?u=##URL##&t=##TITLE##',title,url);},tw:function(title,url){t

javascript - document.writeln 不写入新行

我只是在写一些简单的代码,我注意到使用document.writeln不会写入新行,请允许我演示...//thisismyJSONobjectvarmyObject={"firstName":"John","lastName":"Smith","age":25,"address":[{"Address1":"11MyStreet","Address2":"NiceArea","Town":"NiceTown","PCode":"P05T0DE"}]}document.writeln(myObject.firstName);document.writeln(myObject.addres

javascript - 如何解决此错误 : ENOENT: no such file or file or directory, open '/tmp/mt-1miyjxv/os.json' at error native?

我最近从旧版本升级到meteor1.4.1.1。但现在我似乎无法再启动我的应用程序了!帮助!升级后,我进入我的应用程序目录,然后运行“meteor--port7123”,它曾经(工作)在以前的meteor版本中启动我的应用程序,但似乎无法通过此错误消息:运行meteor--port7123后我得到:下载meteor-tool@1.1.10...这个过程永远不会完成,然后出现附件中指示的错误消息。稍作研究表明,错误中的ENOENT表示ErrorNOENTity。我的文件可能有问题,或者我的路径或文件名有误。我该如何纠正这个问题?如有任何帮助,我们将不胜感激。

javascript - 以不可检测/不可逆的方式更改 Window.prototype.open

我正在研究从扩展程序中扩展Firefox弹出窗口阻止的方法。一种选择是用包装函数替换网页中的window.open()(或者更确切地说是Window.prototype.open())。一个重要的要求是网页不能检测到或恢复这种操纵。例如,如果我只是这样做:Window.prototype.open=wrapper;网页可以通过以下方式轻松恢复更改:deleteWindow.prototype.open;相反,我可以使用Object.defineProperty()设置高级属性标志:Object.defineProperty(Window.prototype,"open",{value:

javascript - 为什么设置 document.cookie 在 Chrome 中不起作用?

我的同事遇到了无法通过如下代码在Chrome上设置cookie的问题:document.cookie="TEST=1;expires=Tue,14Oct201420:23:32GMT;path=/"之后立即将document.cookie放入控制台会显示结果,就好像我没有做任何更改一样。刷新页面时,cookie不存在,因此报告正确,只是设置不正确。如果他打开一个新的隐身窗口并且对其他所有人都有效,那么上面的代码就可以正常工作。我使用开发工具删除了他所有的cookie,但仍然没有手动设置cookie(尽管其他人会返回通过服务器header设置的cookie)。他重新启动Chrome后,它