Я пытаюсь отключить родительское окно, как только откроется дочернее окно. Я хотел бы, чтобы родительское окно было серым, когда открывается всплывающее окно.
Ниже мой код всплывающего окна -
<html>
<head>
<title>Applying</title>
</head>
<body>
<script>
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,
function(m,key,value) {
vars[key] = value;
});
return vars;
}
var variable1 = getUrlVars()["parameter1"];
var myScript = document.createElement('script');
myScript.setAttribute('type', 'text/javascript');
myScript.setAttribute('urlId', '420');
myScript.setAttribute('dataTitle', variable1);
myScript.setAttribute('dataemail', '[email protected]');
document.body.appendChild(myScript);
</script>
<input name="Apply" type="button" id="Apply" value="Apply" ONCLICK="window.location.href='some_url'">
</body>
</html>
Ниже мой код родительского окна -
<html>
<body>
<SCRIPT LANGUAGE="JavaScript">
<!--
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=550,height=650,left = 570,top = 300');");
}
</script>
<input type=button value="Apply" onClick="javascript:popUp('popup_window_url')">
</body>
</html>
Какой самый лучший и простой способ отключить здесь родительское окно? Любой пример с моим приведенным выше кодом очень поможет мне понять простой пример.
Я видел различные другие сообщения о stackoverflow, но я не могу понять, как включить эти вещи здесь в свой код. Я пытаюсь сделать что-то вроде this.
Любые предложения будут большим подспорьем.
<iframe>
внутри<div id="container">
и изменение атрибутаsrc
дляiframe
вopen()
функции. - person twil   schedule 28.07.2013