2013-04-16 2 views
0

팝업 창 열기/닫기 팝업에서 onmouseover/onmouseout 팝업 창의 다음 javascript를 "open popup onclick"에서 어떻게 변경합니까?자바 스크립트 팝업 창을 onclick에서 onmouover로 변경하십시오.

<area alt="" coords="127, 22, 20" alt="" href="includes/popup1.htm" onclick="javascript:void window.open('includes/popup1.htm','1366002941508','width=500,height=200,left=350,top=250');return false;" shape="circle" /> 
+0

시도 onmouseover = 대신 onclick =? – Rishabh

답변

0

스토어 당신이 그것을 열고 mouseout 핸들러에서 창에 .close()를 호출 팝업 창에 대한 참조 : 이제 팝업을 클릭에 의해 트리거되지 않았는지,

<area 
    onmouseover="popup = open('includes/popup1.htm','1366002941508','width=500,height=200,left=350,top=250');" 
    onmouseout="popup && popup.close();" 
    coords="127, 22, 20" alt="" href="includes/popup1.htm" shape="circle" /> 

을하지만, 당신은 반드시 팝업 차단제에 의해 차단 될 것입니다. 별도의 창 대신 부동 div에 내용을 표시하는 것이 좋습니다.

+0

Gilly3, 내가 정말로 원하는 것은 다음과 같습니다. (1) onclick을 열고 5 초 후에 닫습니다. AND (2) onmouseover/onmouseout의 개폐. 제발 도와 줄 수 있어요. – user964377

+0

@ user964377 - 5000ms 후에'setTimeout'을 사용하여'window.close()'를 호출하십시오. – gilly3

+0

많은 감사. setTimout이 정확히 어디에 있어야합니까? – user964377

관련 문제