2009-06-10 9 views
0
<script type="text/javascript"> 


function openpopup(pop){ 
    var pop1=window.open(this.pop , "", "width="+(screen.width-10)+", height="+(screen.height-10)+",hotkeys=no,scrollbars=yes"); 

} 
</script> 

<a href ='#' onClick="javascript:openpopup(showLongMessage.this)">Show More </a> 

에 메시지를 (이) 열 방법 IT는 다음과 같은 오류를로 "정의되지 않은 /" 어떤 경로 일치주지 않는다 {: 방법 =>에서 얻을 당신의 URL을 지정해야팝업 창

답변

0

을 페이지를 엽니 다.

window.open('http://www.mydomain.com/mypopuppage.html','name','height=200,width=150') 

내가 현재 코드에서 내기

this.pop 

반환 '정의되지 않은'

1

Href에 열린 윈도우의 컨텍스트에서 실행됩니다 자바 스크립트를 포함 할 수 있습니다

<script type="text/javascript"> 
function openpopup(pop){ 
    var escaped = pop.replace(/"/g, "&quot;").replace(/'/g, "\\'"); 
    var pop1=window.open("javascript:document.write('" + escaped + "');document.close();", 
    "", "width="+(screen.width-10)+",height="+ 
    (screen.height-10)+",hotkeys=no,scrollbars=yes"); 
} 
</script> 
<a href="#" onclick="openpopup('some \'long\' &quot;text&quot;');return false;"> 
    Show More 
</a> 

을하지만, 팝업을 만드는 것은 좋은 방법이 아닙니다. Exising 라이브러리를 공부하고 사용하는 것을 고려하십시오. 예를 들어 jQueryDialog 기능이 있습니다.