Vig*_*ani 2 html javascript css jquery popup
任何一个让我给执行弹出窗口和访问的想法js使用自定义内容的父窗口的变量,以弹出窗口.
<div id="modeltext" style="display:none">
<p id="linker" ></p>
<script type="text/javascript">
var news = "http://google.com";
jQuery(document).ready(function() {
jQuery('#linker').html("<a href="+news+">"+news+"</a>");
});
</script>
This is for testing according to the concept.
</div>
<a href="#" id="testing" >Open a popup window</a>
Run Code Online (Sandbox Code Playgroud)
JS:
jQuery('#testing').click(function() {
var w = window.open($('', "", "width=600, height=400, scrollbars=yes"));
alert(news);
var $w = $(w.document.body);
$w.html($('#modelText').html());
});
Run Code Online (Sandbox Code Playgroud)
例如:
让我们考虑一下我有一套段落和简单的html表单.如果有人点击父母的链接就像(Open in New Window).而不是url,我想加载自定义内容,我也无法访问弹出窗口的js变量值.不确定任何建议会很棒.我尝试提供js小提琴,但弹出窗口不起作用.有没有办法向弹出窗口显示自定义内容而不是url并使用主窗口中的js变量到弹出窗口?(如何在父窗口中加载窗口弹出窗口).小提琴不工作但这里是代码
http://jsfiddle.net/6cpup/11/
编辑:
我认为这是因为你错误地打开了窗户,看看这个jsFiddle
var w = window.open('', "", "width=600, height=400, scrollbars=yes");
//alert(ICJX_JXPath);
var html = $("#modeltext").html();
$(w.document.body).html(html);
Run Code Online (Sandbox Code Playgroud)
对于带有自定义HTML的弹出窗口,请查看此答案在JavaScript中打开窗口并插入HTML