2011-04-28 2 views
0

OK 얘들 아 ... 내가 물어볼 정도로 아플 정도의 기본적인 것을 놓치고있다. 창을 띄우는 기본 기능을 작성하려고합니다. 저자는 ID, 높이 및 폭의 3 가지 변수를 전달할 수 있습니다. 내 자바 스크립트 함수는 다음과 같습니다PopUp 기능에 대한 도움말

HTML 파일에
function mypopup(pid,h,w) 
{ 
    mywindow = window.open('http://www.test.com?pid=" + pid + "', 'mywindow','toolbar=no,location=no,menubar=no,width=" + w + ",height=" + h + ",resizable=no,scrollbars=no') 
} 

이 내 링크의 구조는 다음과 같습니다

<a href="#" onclick="mypopup("K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a","436","503")">text</a> 

가 동작하지 않습니다 ... 나는 내가 부족 알고 쉬운 일, 누군가 도울 수 있니? 그런

답변

0

전화 : 구문 오류

function mypopup(pid, h, w) { 
    mywindow = window.open('http://www.test.com?pid=' + pid , 'mywindow', 'toolbar=no,location=no,menubar=no,width=' + w + ',height=' + h + ',resizable=no,scrollbars=no'); 
} 
<a href="#" onclick='mypopup("K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a","436","503")'>text</a> 
+0

지금 시도 @ndisdabest 내가 놓친 몇 가지 .. –

+0

가 알았어요! 감사! – ndisdabest

0
mywindow = window.open('http://www.test.com?pid=' + pid, 'mywindow','toolbar=no,location=no,menubar=no,width="' + w + '",height="' + h + '", resizable=no,scrollbars=no') 
+0

변수를 함수에 전달하지 않는 것처럼 보입니다. 이 작업을 수행하면 쿼리 문자열에 여분의 문자 (따옴표)가 포함되고 창 크기가 반영되지 않습니다. – ndisdabest

+0

@ndisdabest 지금 시도하십시오. – John

0
<a href="#" onclick="mypopup('K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a','436','503')">text</a> 
0

다음을 시도해보십시오

<a href="javascript: mypopup('K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a','436','503')">text</a>