2014-03-07 3 views
0

URL을 클릭 한 후 응답을 보낸 후 확인 페이지로 구성되어 있으면 성공하면 창이 닫힙니다. 결과에 따라 창 팝업을 닫습니다.

나는이 내 창을 열고 다음 URL http:/mywebsite/index의 반환

 url = 'http:/mywebsite/index'; 
     width = 545; 
     height = 433; 
     var leftPosition, topPosition; 
     //Allow for borders. 
     leftPosition = (window.screen.width/2) - ((width/2) + 10); 
     //Allow for title and status bars. 
     topPosition = (window.screen.height/2) - ((height/2) + 50); 
     //Open the window. 
     window.open(url, "Window2", "status=no,height=" + height + ",width=" + width + ",resizable=yes,left=" + leftPosition + ",top=" + topPosition + ",screenX=" + leftPosition + ",screenY=" + topPosition + ",toolbar=no,menubar=no,scrollbars=no,location=no,directories=no"); 

(가) 참 또는 거짓 여부를 성공의 사전과 JSON 덤프입니다. 나는 python btw로 이것을 코드화한다.

내가 마주 치게되는 문제는 파이썬 반환에서 창을 닫는 방법입니다.

문자열을 HTML 및 window.close()으로 구성된 javascript로 반환하려고했습니다. 그러나 운이 없다. 내가 잘못한 일을하고 있는지, 아니면 어떻게해야하는지 알려주세요.

감사합니다.

답변

0

당신은 window.open에 의해 반환 된 객체를 저장하고 해당 객체에 close()를 호출 할 필요가 :

var에 mywindow;

mywindow = window.open (...);

...

mywindow.close();

관련 문제