【JavaScript--关闭窗口(window.close)】教程文章相关的互联网学习教程文章

javascript – 关于新Window对象的Jquery?【代码】

是否可以在新的Window javascript对象上使用jQuery? 例:win = new Window('mywindow','width= 400', 'height=400');win.getContent().innerHTML = xmlFindNodeContent(XmlHttp.responseXML, "windowHtml");jQuery(win).ready(function(){do jQuery stuff on the new window here?? }); 这样的事情可能吗? 注意:新的Window()函数在正常工作之前需要一些参数.像这样的东西: window.open( ‘mywindow的’, ‘宽度= 400,高度= 200...

如何检查javascript不要用window.open函数打开同一个窗口【代码】

在我的JavaScript中,我想用这种方法在新窗口中打开URL:var win = window.open(url...);我如何检查这一点,而不是打开同一个窗口并丢失所有输入的数据.例如,如果我在新窗口中打开“www.musite.com/addproduct”URL,输入数据,请离开我的工作地点.然后我再次点击打开窗口,打开新窗口,我丢失了所有数据.解决方法:以下将允许您只打开一次窗口:if (typeof win !== 'object') {win = window.open('http://www.google.com'); } else {// D...

javascript window.onload事件正确用法【代码】

我有这个循环代码来减少我的javascript中的DOM调用,并重用它们.aarr = [];for (var z=1; z<=10; z++) {c = z-1;aarr[c] = document.getElementById("a"+z); }我已经证明,如果代码在DOM完成之前运行,那么数组为null.在最后一个html代码之后移动脚本将起作用. 所以现在我想把这个代码放在window.onload事件中,这样就不必将脚本代码移到页面底部了.但它显然不起作用,因为看起来在DOM完成之前执行了数组循环.window.onload=function()...

如何在Javascript中注册window.external.notify事件处理程序【代码】

我正在尝试在HTML / JavaScript应用程序中使用Azure Access Control Service.以下代码示例将针对所选身份提供程序进行身份验证后显示令牌:<!DOCTYPE html> <html> <head> </head><body> <script type="text/javascript">function handleData (data){document.getElementById('tokenDiv').innerHTML = "Token = " + data;}function chooseIdentityProvider ( url ){document.getElementById('loginFrame').src = url; }...

javascript – window.onload vs jQuery(document).ready【代码】

我想知道改变时是否会有任何反响$(document).ready(function() {...})至window.onload = function() {...}原因是我正在制作一个小部件,并且不想强制执行jQuery包括以防用户已将其包含在他们的应用程序中,我也不希望他们必须修改小部件代码 – 所以我动态地确定我是否应该包括它. 但是,为了动态地包含它,我在window.onload之前无法访问jQuery,这让我怀疑. 我主要担心的是这会破坏用户应用程序的功能.所以…会吗? 提前致谢.解决方法...

javascript – Android 4.0.3,window.openDatabase不起作用【代码】

我正在开发移动应用程序,因为我使用带有Phonegap的html5 / js.我使用window.openDatabase(…)将一些数据存储在本地数据库中. 这对Android 2.x工作正常但是当我尝试使用Android 4.0.3时,我发现以下错误:D / CordovaLog(698):未捕获TypeError:对象[对象DOMWindow]没有方法’openDatabase’ 我的代码是:if (!window.openDatabase)alert("Error: can't open local database"); if (!localStorage)alert("Error: localstorage not u...

防止在window.location中使用javascript【代码】

我有一个页面,它从查询字符串中的参数重定向到url,如:page.html中?的redirectUrl =的index.html在页面内我有这样的代码:window.localtion.href = redirectUrl;通过参数使用重定向url是必须的.该页面包含安全的敏感数据.有人可以用javascript制作网址:?page.html中的redirectUrl = JavaScript的:警报(的document.getElementById( “密码”)值)安全数据可能被盗. 如何防止绕过javascript代码到window.localtion.href?解决方法...

javascript – 使用document.write来显示window.location.search不安全/易受xss攻击?【代码】

我有一个页面,我想简单地将查询字符串传递给另一个页面.没有可用的服务器端编程,只有这个特定客户端的HTML(我只能使用javascript / jquery).他们有一个流程,他们希望将一些参数传递给定价页面,如下所示:http://www.mydomain.com/pricing.html?affiliate=123&store=345在定价页面上,我想要做的就是收集完整的查询字符串(?affiliate = 123& store = 345)并将其传递到应用程序页面:http://www.mydomain.com/application.html?affil...

javascript – window.location.replace – POST版本?【代码】

window.location.replace()可以向目标URL发出GET请求,并替换浏览器“返回”历史记录. 是否有任何方法可以发出POST请求到目标URL并替换浏览器“返回”历史记录(有/没有jQuery是好的)? 目前使用以下代码发出POST请求,但它不会替换“后退”历史记录:var actionForm = $('<form>', {'action': 'register.php', 'method': 'post'}).append($('<input>', {'name': 'action', 'value': 'user_register', 'type': 'hidden'})); actionFor...

javascript – Chrome window.print()缺少页面元素【代码】

我目前在使用Chrome(47.0.2526.111,OS X)时无法在预览中和使用按钮打印时使用onclick = window.print()事件渲染整个页面. 某些元素未呈现,例如某些段落块,偶尔会显示某些图像. 这个问题没有在其他浏览器中复制,奇怪的是,只有在我添加打印按钮后才会出现,并且在使用Ctrl P或Chrome打印样式表媒体模拟时,行为无法观察到. 这个问题看起来非常有气质,如果我通过Ctrl P渲染了打印视图,我可以返回并成功使用打印按钮进行所有元素渲染.解决...

javascript – 如何使用Window.Open()判断我的页面是否已打开【代码】

我有一个EventDetails.aspx页面,其中包含我的用户可以使用我的Timetable.aspx页面中的Window.Open()打开的事件的详细信息.在EventDetails.aspx页面上,我有一个按钮,允许我使用以下代码关闭窗口:protected void CloseWindow_Click(object sender, EventArgs eventArgs) {Response.Write("<script language='javascript'>window.open('','_self');window.close();</script>"); }当我使用Timetable.aspx页面中的Window.Open()打开窗口...

javascript – jQuery $(document).ready和svg-web window.onsvgload【代码】

jQuery当然要求一切都在里面$(document).ready = function() {};同样,svg-web要求:window.onsvgload = function() {};有没有一种正确,优雅的方式来结合这些不会引入任何问题?解决方法:您可以绑定函数以在相应的事件上运行,如下所示:$(function() { //shortcut for $(document).ready(function() {//stuff that needs the DOM to be ready }); $(window).bind('svgload', function() {//SVG stuff });使用两者并没有什么坏处,实际...

javascript – 我可以将HTML代码写入Window.showModalDialog()吗?【代码】

我用 :Window.showModalDialog(...)打开一个对话窗口, 我想在这个窗口中显示一些HTML代码,但我没有文件. (不能使用URL访问) 喜欢秀“你好世界!”在此对话框窗口中. 我可以做吗?解决方法:有趣的问题! 我不是模态对话框的专家,但我认为你不能,因为它是模态对话框的本质,阻止任何进一步的代码被执行,直到窗口再次关闭. 我想过使用data: URI作为showModalDialog的第一个参数而不是普通的URL:window.showModalDialog("data:text/pl...

javascript – ‘undefined’不是Safari中的对象(评估’window.webkitURL.createObjectURL’)

在我的Javascript代码中,我正在尝试检查上传图像创建的blob URL:警报(window.webkitURL.createObjectURL(文件[0])); 在Safari中,使用此行,我收到错误:TypeError:’undefined’不是对象(评估’window.webkitURL.createObjectURL’) 可以肯定的是,正确引用了文件[0].当我做:警报(文件[0]); Safari告诉我:[对象文件] 所以我知道我有一个文件对象被正确引用 – 应该是什么 – 一个正确的WebKit URL引用函数. 有任何想法吗?解决方...

javascript – 在IE中的不同Window上执行try / catch【代码】

考虑一个包含iframe的页面. iframe的内容可能如下所示<script type="text/javascript">window.foo = function () {nonExisting();};window.bar = function () {throw "An error!";}; </script>现在,我想执行这样的事情:try {iframe.contentWindow.foo(); } catch (e) { console.log('ok'); }和try {iframe.contentWindow.bar(); } catch (e) { console.log('ok'); }这就是我得到的: > Chrome / Firefox / Opera – ‘ok’,’ok’...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部