정보를 제출 한 후에 라이트 박스 창이 닫히는 방법을 찾고 있습니다.라이트 박스에서 자바 스크립트 사용하기 버튼
이제 충분하지 않다면; 부모 페이지 인 라이트 박스를 새로 고치려고합니다.
이제는 내가 얼마나 궁핍한지 알았으므로 지금 당장 가지고있는 것을 보여 드리겠습니다. 업데이트 쿼리 버튼
내 자바 스크립트 :
<script type='text/javascript'>
function close_and_refresh(){
//Reload The Parent Page
opener.location.reload();
//And then Close the Entry Page
close();
}
</script>
내가 지정한 버튼 :
<input type="submit" value="Update" onclick="close_and_refresh();" />
내가이 일 것이라고 생각하지만 그렇지 증명; 이것이 어떻게 성취 될지 아무도 모른다면 그것은 좋을 것입니다. 양식이 제출되면
여기에 몇 가지 개념을 혼합 한 것 같습니다. 라이트 박스와 같은 것을 사용한다면 '오프너'객체와 같은 것이 없습니다. 실제 팝업 창을 사용하는 경우에만 '오프너'를 호출 할 수 있으며, 그러면 해당 부모 인 '오프너'와 통신 할 수 있습니다. 또한 'close()'(여기서 'window.close()'를 의미)는 별도의 (팝업) 창 안에 있음을 의미합니다. 또한 위치 재로드를 수행하면 양식 게시가 취소되고 양식과 관련된 SQL 쿼리가 실행되지 않습니다. –
예. 나는 전체 개념을 다시 생각해야한다. 정말 사소한 일에는 javascript에 능숙하지 않습니다. 내가 다시로드 부모 및 내 쿼리 PHP에서 가까운했다. 내가 할 수있는 일이 가능한거야? –
litebox에 무엇을 표시하고 있습니까? 페이지 내의 레이어 또는 iframe의 별도 페이지 –