28 lines
811 B
HTML
28 lines
811 B
HTML
<head>
|
|
<script>
|
|
function timerFired()
|
|
{
|
|
document.getElementById("timerResult").firstChild.data = "Timer fired!";
|
|
}
|
|
|
|
function closeModal() {
|
|
window.returnValue = document.form.toWindow.value;
|
|
window.close();
|
|
}
|
|
|
|
function init()
|
|
{
|
|
document.form.fromWindow.value = window.dialogArguments;
|
|
}
|
|
</script>
|
|
</head>
|
|
<body onload="init()">
|
|
<form name="form">
|
|
<p>Here is the text from the main window: <input name="fromWindow"></p>
|
|
<p>Type text here to be sent back to the main window: <input name="toWindow" value="from modal window"></p>
|
|
<p>Then, push this button: <input type="button" value="Close" onClick="closeModal()"></p>
|
|
<p>Push this button to test timer: <input type="button" value="Test Timer" onClick="setTimeout(timerFired, 0)"></p>
|
|
<p id="timerResult">Timer did not fire yet.</p>
|
|
</form>
|
|
</body>
|