Tag: 窗口

javascript – 浏览器/选项卡关闭检测时发出警报

当我点击链接或刷新或关闭标签时,我有这个代码提醒。 但我只需要在关闭窗口(标签)上发出警报。 这该怎么做? 我的网站上有很多外部和内部链接。 window.onbeforeunload = function (e) { var e = e || window.event; //IE & Firefox if (e) { e.returnValue = ‘Are you sure?’; } // For Safari return ‘Are you sure?’; }; external link internal link

如何动态调整jqgrid到当前窗口大小?

如何动态调整jqgrid到当前窗口大小(基于javascript / jQuery) 最好的例子是(TinyMCE):转到: http ://www.tinymce.com/tryit/full.php 然后尝试CTRL + ALT + F或菜单 – >视图 – >全屏 请帮助,我有js / jquery的初学者知识(我知道更多的PHP语言)。 多数民众赞成我如何调用jqgrid: $ grid-> renderGrid(’#grid’,’#pager’,true,null,null,true,true); ..提前谢谢 如果你了解我,这就是我的意思。 我想在gridNav中添加自定义按钮,以便在放大和普通视图之间切换(就像tinyMCE编辑器一样!) 我的网格表有很多列(长水平滚动),这就是为什么我想到激怒整个表格的想法。 按钮代码…… $buttonoptions = array(“#pager”, array( “caption”=>”Resize”, “onClickButton”=>”js:function(){ … resize call here …}”, “title”=> “Resize” ) ); $grid->callGridMethod(“#grid”, “navButtonAdd”, $buttonoptions);

Jquery在父窗口中从子窗口运行函数

我有一个弹出窗口,我想在父窗口中运行一个函数。 在我的孩子: $(document).ready(function(){ parent.$.fn.guestFromPop(‘Action’); }); 在我的父母: $(document).ready(function(){ function guestFromPop(data) { alert(data); } }); 问题是parent.$.fn.guestFromPop(‘Action’); 我从来没有看到警报,没有任何反应。 难道我做错了什么?

检测窗口关闭

我正在创建一个聊天客户端,它使用数据库来检查会话0等待,1运行,2关闭的状态。 我有一个关闭按钮,将状态更改为2,但我想知道,如何通过按x来检测浏览器是否关闭? 主要原因是当其中一个参与者关闭浏览器时,我不希望会话显示为正在运行。

重载后检测窗口是否存在

所以我想这样做 var myWindow = false; $(‘someelement’).click(function(){ var myWindow = window.open(‘url’, ‘name’, ‘width=100,height=200’); }); 所以用户点击窗口A上的元素,打开一个新窗口(称之为窗口B)… 但是假设窗口A被重新加载…由于这个原因,var myWindow现在设置为false …但是窗口B仍然打开….如何在窗口A之后从窗口A检测到窗口B的存在得到重新加载 我知道你可以这样做: var hasWindow = window.open(”, ‘name’); 如果它已经打开,它将返回对窗口B的引用。 但是如果窗口B尚未打开,则会触发窗口打开,这是不合需要的 如果窗口B打开而没有在窗口B未打开的情况下触发新窗口打开,如何获得对窗口B的引用? (不借助cookie技巧)

$(document).height()和$(window).height()之间有什么区别

(希望它不是重复的,因为我在搜索和谷歌搜索时没有找到它) 当滚动条到达后一个div的底部时,我试图找到如何在一些固定高度div(’#div’)中检测。 我应该使用$(document).height()和$(window).height()来检测此事件吗? 编辑:我的div是固定高度,我设置自动滚动,所以如何处理? 如果我想使用$(’#div’)。height(),这个高度是固定的….

如何识别当前打开的每个单独的浏览器窗口?

如何使用javascript唯一标识当前为所有主流浏览器打开的每个单独的浏览器窗口? 让我解释一下我需要知道的内容,让我们考虑下面的场景: 我有3个浏览器窗口[任何现代浏览器,即Chrome,Firefox等]当前打开,每个窗口都包含多个选项卡。 窗口#1:3个选项卡[选项卡A,选项卡B和选项卡C] 窗口#2:2个标签[标签D和标签E] 窗口#3:4个标签[标签F,标签G,标签H和标签I] 如何唯一标识每个浏览器窗口[即捕获每个浏览器窗口的唯一ID /值,而不是选项卡的窗口]? 所以,最后我将有3个ID [所有窗口],而不是9个ID [所有标签]。 我可以通过创建使用jQuery [crossrider]的浏览器插件或扩展来识别窗口中的所有选项卡,但无法找到唯一标识每个窗口的方法。 这可能是JavaScript / JQuery吗? 如果是这样,怎么样? 如果没有,为什么? 我在javascript中尝试了“window.name”,但这给了我9个ID,而不是3个ID。

Chrome中的JQuery窗口宽度不正确

我已经创建了一个插件,我已经减少了插件的简单(即没有function,只是结构)来调试这个问题,它仍然存在。 它涉及调整div的大小并将其基于文档的宽度。 问题是报告的文档宽度从实际宽度减少了17px,因此没有正确调整div的大小。 我已经发出警报以找出问题发生的位置:在“就绪”function之前:1780px(正确的宽度)在“就绪”function内:1763px插件内:1763px(从“document.width”和“$”返回的所有值(文件).width()“结果相同) 这只发生在Chrome中,并且即使插件减少到实际上也没有。 有关为什么会发生这种情况的任何想法?

JS或jQuery或窗口resize或窗口宽度小于npx

如何检测用户何时调整浏览器窗口大小? 我正在寻找一个脚本,当用户调整窗口大小或窗口宽度小于900px时,它会进行somenthing。

jQuery Window Width else if语句

我想知道为什么我的最后一个if语句永远不会执行。 我想这样做: $(document).ready(function() { function checkWidth() { var windowSize = $(window).width(); if (windowSize <= 479) { console.log("screen width is less than 480"); } else if (windowSize = 480 && windowSize <= 719) { console.log("screen width is less than 720 but greater than or equal to 480"); } else if (windowSize = 720 && windowSize = […]