Tag: 弹出窗口

打开javascript弹出窗口,没有地址栏和标题,高度和宽度根据屏幕分辨率设置为百分比

我想使用没有标题和地址栏的javascript打开弹出窗口,并且还想根据屏幕分辨率设置其高度和宽度百分比。我怎样才能实现这一点。 我做了这个代码; function popitup(url) { LeftPosition = (screen.width) ? (screen.width – 800) / 2 : 0; TopPosition = (screen.height) ? (screen.height – 700) / 2 : 0; var sheight = (screen.height) * 0.9; var swidth = (screen.width) * 0.8; settings = ‘height=’+ sheight + ‘,width=’+ swidth + ‘,top=’ + TopPosition + ‘,left=’ + LeftPosition + […]

window.opener不对

我打开一个弹出窗口并希望在其中执行单击操作,导致在打开它的页面中执行一些jQuery。 我在网上找到的所有东西都说我应该能够用window.opener做到这一点,(例如JQuery – 写入开启窗口 ) 但是当我在console.log window.opener ,它只是’真实’,而不是真正的对象。 window.opener.jQuery未定义,如window.opener.$和’window.opener.document’。 这是窗口打开代码: window.open(‘http://google.com’ , “moderatorWindow”, ‘width=300, height=300’); 这是在Safari中。 其他页面可以启动弹出窗口,当我检查window.opener时,我得到一个真实的对象。 我究竟做错了什么?

在不打开弹出窗口的情况下检测阻止的弹出窗口

关于“如何检查弹出窗口是否在我的浏览器上被阻止”这个问题已多次提出,我找到的所有解决方案都提出了一个解决方案,其中打开了一个新的弹出窗口进行测试。 参考文献: “ 检测Chrome中阻止的弹出窗口 ” “ 我如何检测浏览器是否阻止弹出窗口? ” 等等 我想知道是否有可能知道阻塞的弹出窗口,而不是实际打开一个。 因为很多原因导致测试弹出可能需要一段时间才能关闭,这在应用程序的开始页面看起来很难看。 例如,如果我们可以使用来自客户端的请求标头中的任何内容,就知道弹出首选项等,就像我们可以获得语言首选项一样。 这将是一个巨大的帮助。 谢谢

如何通过弹出窗口输入并通过javascript / jquery将文本放在变量中

我的页面上有一个按钮。 单击时,将出现一个弹出框,允许用户输入文本。 按下OK / Submit后,我的jscript将使用输入的数据执行一些function。 非常简单,但我无法弄清楚如何做到这一点。 谢谢!

jquery可以做到这一点? 弹出窗口的价值

当用户从父窗口点击按钮时,我使用JavaScript打开一个新窗口(子)。 在新窗口(子),我有文本框和按钮,我需要获取文本框的值,并在用户单击按钮时传递到父窗口,在关闭子窗口时,我需要将更新的值插入父窗口(无需刷新父窗口)所以我可以将我的值显示在父窗口的某个隐藏字段/标签上,我该怎么做? 1-父窗口有按钮,点击子窗口打开2-子窗口有文本框和按钮,当点击按钮时,子项将对服务器进行更新数据库的更新,然后将文本框的值传递给父窗口而不刷新父窗口,关闭儿童窗口。 我怎样才能做到这一点? 它可以用简单的JavaScript完成吗? 如果我使用jquery这样做,我会获得更多好处吗? 任何人都可以建议我怎么做?

关闭所有弹出窗口

我知道有很多这样的问题有很多答案。 我知道我可以使用 var popup = window.open(”); 以后可以使用 popup.close(); 关闭那个窗口。 但是,有没有办法关闭所有孩子而不必存储window.open结果? 那就是我能做到的 window.open(‘1’); window.open(‘2’); window.open(‘3’); 然后以某种方式做一个关闭这三个窗口的全局“关闭”调用? 如果没有,我可以通过使用以下代码来完成它吗? window.open(‘1′,’window1’); window.open(‘2′,’window2’); window.open(‘3′,’window3’);

JavaScript / jQuery – 在弹出窗口中打开当前链接

Link 如何在弹出窗口中打开此链接? 并阻止浏览器阻止它

jQuery更新后,弹出窗口停止工作

我一直在使用这个脚本一段时间(最初是由Soh Tanaka编写的,但源网站已经不见了) – 它在一个黑暗的页面上弹出一个窗口,其中有一个关闭按钮,可以解除它并使页面不受影响。 它工作正常,直到我将jquery更新到最新的1.9.1以实现一些新的东西。 现在它弹出窗口但单击关闭按钮不再将其删除 – 它只是将背景中的页面分流到顶部,它似乎为背景添加了另一层黑暗。 错误控制台消息: TypeError:’undefined’不是一个函数(评估’$(’a.close,#fade’)。live’)引用脚本的最后一段://关闭弹出窗口……“ 谁能帮我解决问题呢? 相当漂亮的菜鸟,更多的剪切和粘贴的人! Thanx 🙂 $(“document”).ready(function() { $(‘a.poplight[href^=#]’).click(function() { var popID = $(this).attr(‘rel’); //Get Popup Name var popURL = $(this).attr(‘href’); //Get Popup href to define size //Pull Query & Variables from href URL var query= popURL.split(‘?’); var dim= query[1].split(‘&’); var popWidth = dim[0].split(‘=’)[1]; //Gets the first […]

Jquery – 等待用户输入

我试图制作一个弹出窗口来确认用户操作(删除表格中的一行,例如……)。 旨在使弹出窗口完全HTML和Javascript。 我无法理解的是我如何让javascript等待用户输入,但仍然可以用于其他javascript事件。 (其他点击触发的东西等…)。 我以为我会做的就像是 if(makePopup(“Are you sure?”) == true) { //bla bla } 其中makePopup函数将创建一个包含传递给它的字符串的弹出窗口,并为用户提供yes或no选项。 在该函数的某个地方,我需要一个等待用户单击是或否的循环。 代码只是在那一行等待,直到完成某事。 这就是我想要的…但是我的问题..如果代码卡在那里的循环中,jquery如何执行其他任务? 例如,如果弹出框可以拖动怎么办? 当代码忙于循环时,如何触发这些效果的事件..? 现在我无法理解解决方案.. 这是我目前要测试的东西.. $(document).ready(function(){ $(‘a’).click(function(){ makePopup(“Wana go to google?”,function(){ window.location.replace(“http://www.google.com”); }); }); }); function makePopup(msg,callback){ $(‘body’).append(“”+msg+””); } 仍然不确定如何做确认的东西。 弹出窗口应该包含是和否按钮。

弹出窗口在ajax成功处理程序中被阻止

我正在尝试打开一个弹出窗口,允许用户通过Twitter进行身份validation,而无需离开他们正在查看的页面。 我已经看到这种技术在网络上使用,特别是与Disqus评论应用程序。 但是,我只能获得两个结果,或者“弹出窗口被阻止”消息,或者甚至没有任何结果。 我尝试过使用此处和此处列出的方法。 我怎样才能解决这个问题? 我的代码目前看起来像: var windowSizeArray = [ “width=200,height=200”, “width=300,height=400,scrollbars=yes” ]; var url = $(‘.twitter_popup’).attr(“href”); var windowName = $(‘.twitter_popup’).attr(“name”); var windowSize = windowSizeArray[$(‘.twitter_popup’).attr(“rel”)]; window.open(url, windowName, windowSize);