我的TamperMonkey用户脚本生成一个空的弹出窗口,我使用userscript + javascript成功写入了一个带有指定id的div 。 然后我希望使用jQuery(必须是jQuery,而不是javascript !!!)来引用该div元素。 我的问题类似于这个问题,除了我需要引用一个特定的div而不仅仅是引用示例中使用的body 。 这是我的代码: // ==UserScript== // @name test // @include https://www.google.com/* // @require https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js // @require https://code.jquery.com/jquery-migrate-3.0.1.js // @require https://apis.google.com/js/client.js?onload=handleClientLoad // @require http://jvenn.toulouse.inra.fr/app/js/canvas2svg.js // @require http://jvenn.toulouse.inra.fr/app/js/jvenn.min.js // ==/UserScript== this.$ = this.jQuery = jQuery.noConflict(true); {code for a button that, when pushed, directs to the following function} function buttonPushed() { var […]
我想在提交表单后弹出#popUpDiv 脚本 $(document).ready(function(){ $(‘#form’).on(‘submit’,function(e){ e.preventDefault(); $.post(‘post.php’, $(this).serialize(), function(response){ $(‘#result’).html(response); $(‘#popUpDiv’).fadeIn(); } }); }); 表格代码如下 Number: 结果将显示在此处 完整代码在这里:post.php $(document).ready(function(){ $(‘#form’).on(‘submit’,function(e){ e.preventDefault(); $.post(‘post.php’, $(this).serialize(), function(response){ $(‘#result’).html(response); $(‘#popUpDiv’).fadeIn(); } }); }); Number:
我希望有一个javascript / jQuery弹出窗口(子页面),它始终位于父页面的前面,就像facebook的当前图片查看function。 用户点击关闭按钮即可关闭它。 我试过如下: mywindow = window.open (“DownloadForm.aspx”, “mywindow”,”location=1,status=1,scrollbars=1, width=350,height=150″); mywindow.moveTo(350, 350); 此代码在父页面前成功打开了一个子页面,但在父页面上有jQuery代码($(#test).click()),这导致父页面始终位于前面。 我尝试在$(#test).click()之后放置window.open()代码,但它没有解决问题。 $(#test).click()是必要的,因此我需要有一个解决方法。 我感谢任何帮助,谢谢你提前。
如何通过jquery创建弹出窗口到包含表单的外部页面,并在单击按钮时从该外部页面获取值到父页面?
我正在尝试通过单击按钮找到一个插件或简单的脚本来在弹出窗口中打开文件。 这曾经有用,但随着所有jQuery更新(即使使用迁移文件),这也不再适用。 我找到了这个,但这会打开弹出窗口并重定向到文件url: $(document).ready(function() { $(‘.popup’).click(function(event) { window.open($(this).attr(“href”), “popupWindow”, “width=600,height=600,scrollbars=yes”); }); }); 有什么方法可以获得简单的弹出窗口吗? 它需要有滚动条,最好是可resize的。 我见过很多关于模态盒子的post,但这并没有达到我的需要。 弹出框有自己的设计,内容比适合模态的内容多。 我还想避免添加任何额外的标记。 像上面的例子一样,添加一个类是最有意义的。
我在代码中创建多个Zeroclipboard实例化时遇到问题,每个实例化在调用后都会启动一个弹出窗口。 FRSDE3RD FRSDE3RD2 FRSDE3RD3 $(document).ready(function(){ ZeroClipboard.setMoviePath( ‘path/to/swf/ZeroClipboard.swf’ ); // setup single ZeroClipboard object for all our elements clip = new ZeroClipboard.Client(); clip.setHandCursor( true ); // assign a common mouseover function for all elements using jQuery $(‘a.xxx’).mouseover( function() { // set the clip text to our innerHTML var url = $(this).attr(“href”); var code = $(this).children(‘span’).html(); clip.setText( […]
我有一个页面list.jsp ,其中list.jsp表格中所有记录的列表,以及一个用于添加新记录的按钮。 我想打开add.jsp作为弹出窗口。 这工作,但当我关闭弹出窗口时,如何更新list.jsp以便它显示新添加的记录 这是我的代码,我试过… 的List.jsp function popupwindow(url, title, w, h) { var left = (screen.width/2)-(w/2); var top = (screen.height/2)-(h/2); popupWindow = window.open(url, title, ‘toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=’+w+’, height=’+h+’, top=’+top+’, left=’+left); return popupWindow } // Here i am showing all records from database… add.jsp $(document).ready(function(){ $(“#savebtn”).click(function(e) { $.ajax({ type: “POST”, […]
我正在尝试制作一个打开弹出窗口的书签。 在此窗口中是一个选定的CSS类列表,在window.opener页面上突出显示该对象。 所以我遇到了两个问题。 Firebug在弹出窗口中不起作用,所以我看不到发生了什么。 窗口永远不会完成加载(至少我可以在Firefox中告诉)所以窗口内的$(document).ready(function(){…})永远不会被执行。 我无法从远程位置打开弹出窗口,因为我遇到了跨域问题。 以下是一些示例代码: function makepopup(){ var popup = ” + ‘Test’ + ” + ” + ” + ‘testing popup’ + ” + ” + ” + ‘$(document).ready(function(){‘ + ‘$(“:input”).click(function(){ alert($(window.opener.doc’+’ument).find(“#test”).html()) });’ + ‘})’ + ” + ”; var testpopup = window.open( ”,’test’,’toolbar=1,location=0,status=0,width=500,height=450,scrollbars=1′ ); testpopup.document.write(popup); return false; } Open popup This […]
我目前正在使用window.showModalDilog打开一个模式弹出窗口,该窗口不允许父窗口执行任何操作。 但在谷歌搜索中,我发现它不是标准方法,各种浏览器已停止支持此function。 事实上我在Opera中遇到了这个问题。 Opera给了我javascript错误并在那时停止执行。 在那次错误之后什么都不会发生。 所以,我只剩下一个选项,那就是window.open。 但我想禁用父窗口(同样在showModalDilog中)。 我尝试下面的代码来做到这一点: $(window).load(function() { window.opener.document.body.disabled=true; }); $(window).unload(function() { window.opener.document.body.disabled=false; }); 但我在这方面失败了。 可以任何人建议我的代码,以便我可以使window.open弹出Modal? 希望我能很好地解释我的问题。 如果您需要更多信息,请询问我。 先感谢您…. 更新: 我想在弹出窗口中打开一个Url,然后在打开url后执行某些操作,包括提交表单。 我的代码打开一个弹出窗口: window.open(“https://www.picpixa.com/wp-content/plugins/create-own-object/plugin-google-drive/index.php”, “socialPopupWindow”, “location=no,width=600,height=600,scrollbars=yes,top=100,left=700,resizable = no”); 请帮我…. 更新1: 如果我只需点击多个按钮就可以打开一个弹出窗口,这对我也有帮助。 我的意思是如果我点击btn1弹出名为“temp”的应该打开。 但是当我点击btn2然后不再打开一个新的弹出“temp”将重新加载。 如果你能给我这个建议,它也可以帮助我解决80%的问题。
我正在创建一个新窗口,其中包含用户将要打印的文本。 我想做类似的事情: var new_win = window.open(); $(new_win.document).html(“Test”);