2012-11-13 6 views
1

방금 ​​웹 응용 프로그램을 만들었습니다. 하지만 팝업 창으로 해당 응용 프로그램을 열어서 바에 아무 것도없는 버튼이 있습니다.팝업 창으로 내 사이트 열기

URL 응용 프로그램을 입력하면 팝업 창이 열립니다. 그 다음에 바로 가기 나 북마크를 만들 수 있으며 페이지를 클릭하면 팝업 창이 열립니다.

자바 스크립트 코드를 사용해 보았습니다. 응용 프로그램에서 하이퍼 링크를 클릭했을 때만 나타납니다. URL 응용 프로그램을 입력하면 여전히 원활하게 진행되지 않습니다.

답변

0

본문 태그의 onload 이벤트에 자바 스크립트 팝업 코드를 삽입 해 보시겠습니까? 예를 들어

:

<body onload="popup_new_window()"></body> 
0

당신이 데려 가고 싶다는 많은 매개 변수가있을 수 있습니다

window.onload() 

로 창을 열려면 스크립트를 넣어. 그냥 구글 창문.로드 속성

0

브라우저의 automaticaly 블록이 많이 생각합니다. 같은 클릭 기능 뭔가 "openPopup()"에 팝업을 열 준비에 설정 요소에

$().ready(function(){ 
    eval($('#el')).click()); 
}); 

:

당신은 같은 것을 사용할 수 있습니다!

<a​​ href='#asd' id='asd' onclick='openwindow()'>popup</a>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ 
<script> 
function openwindow() 
{ 
window.open("http://www.yoursite.com", 
    "mywindow","location=1,status=1,scrollbars=1,width=100,height=100"); 
} 

$().ready(function(){ 
    $('#asd').click(function(){openwindow();}); 
    eval($('#asd').click()); 
});​ 
</script> 
+0

eval? 정말? 왜 그것을 사용하는 것이겠습니까. Yikes. – epascarello

+0

이 메서드는 때때로 click 이벤트에 연결된 함수를 만들기 위해 사용합니다. 팝업 자동 완성 기능이 브라우저에서 차단되어이 문제를 해결할 수있는 방법이되었습니다. 하지만 오래 전에 codeworked ... user1819919 몇 가지 코드를 게시하면 더 나은 해결책을 볼 수 있습니다! – DigitalDaigor

0

당신은 페이지가 항상 도구 모음없이 열 수 없습니다. 브라우저가 그렇게 작동하지 않습니다. 현대의 브라우저는 보안 목적으로 숨기려는 대부분의 도구 모음도 표시합니다.

또한 팝업 창에서 열면 onload가 팝업 차단기로 차단되도록 요청하고 원본 창을 그대로 남겨 둡니다.