팝업 창에서 양식을 여는 코드는 다음과 같습니다. 제출 버튼을 클릭 한 후 1250 밀리 초 후에 경고 팝업이 표시됩니다. 페이지가 양식을 제출 한 결과로 리다이렉트되기 때문에 현재는 작동하지 않습니다.양식을 클릭 한 후 지연된 작업이 있습니다.
<?php
$blah = "Well"; $test = "Done";
echo '<script type="text/javascript" src="fetchlayers.js"></script>';
$formcode = "<form action=\"process.php\" method=\"post\" enctype=\"multipart/form-data \"><label for=\"file\">Filename:</label><input type=\"file\" name=\"file\" id=\"file\"/> <br /><input type=\"submit\" name=\"submit\" value=\"Submit\" onclick=\"setTimeout(function() { alert('$blah'); },1250);\" /></form>";
echo "<h1>hello</h1>
<div id='form'>
<a href='#' onclick=\"createpopup('" . htmlentities($formcode) . "'); return false;\">
click here</a>
</div>";
양식을 제출 한 후 지연된 조치를 취하는 가장 좋은 방법은 무엇입니까?
방금 예를 들어 알래트를 의심했지만, 실제로 아약스 – Josh20002
을 통해 부모의 div를 업데이트하려면 내 ownmethod 중 하나를 호출하고 싶습니다. 기본 창을 참조하는 window.opener 속성을 사용하면 모든 함수를 호출 할 수 있어야합니다. 모든 DOM 요소에서 작동합니다. – msharp