打开新窗口,检查属性是否在带有页面的新窗口中

时间:2019-06-04 12:17:30

标签: javascript html

我需要帮助,我希望代码执行类似的操作 打开一个新窗口,检查属性是否在页面的新窗口中。 检查元素是否在第二个窗口中,并将信息返回到第一个窗口

<body>
    <label><input type="checkbox" checked>Regulamin</label>
<br>
<button onclick="openWindow()">Otwiera okno 1</button>
<br>
<button onclick="element()">Sprawdz element</button>
<br>
<button onclick="wykrywanie()">Sprawdz wykrywanie w oknie </button>		
<script>
function openWindow(){
    var win = window.open('https://www.wp.pl/', '1366002941508',  'width=700,height=500,left=375,top=330');
    setTimeout(function(){
        win.close()
    }, 3000);
    return false;
}
function element(){
	if ($("input").is(':checked')) {
	alert('kliknięto w like');
	} else{ alert('nie klik w like');
}
}
function wykrywanie(){
    var newWindow = window.open('https://www.wp.pl/', '1366002941508',  'width=700,height=500,left=375,top=330');
newWindow.document.body.innerHTML = "<b>mateusztoja</b>";
newWindow.document.close();
    return false;
	}	
</script>
</body>

1 个答案:

答案 0 :(得分:-1)

  1. 如果您尝试使用其他域打开页面:

    您无法通过javascript访问其他域的windows / page html。您可以使用..GetResponse ..

  2. 之类的方法从服务器端获取html。
  3. 最好使用jQuery对话框代替window.open-dialoghttps://jqueryui.com/dialog/)进行相同域上的交互