2011-12-08 2 views
0

"팝업"창 안에 어떻게 링크를 추가 할 수 있습니까? href를 사용하면 전체 div가 사라집니다. 여기에 코드가 있습니다. 감사.
div 창 내부에 링크 추가

<div class="listing" style="display:none" id="open_window2_codediv"> 
     <xmp id="open_window2" class="listing" > 
var win = new Window({className: "dialog", width:500, height:400, zIndex: 100, resizable:  
true, title: "Main Menu", showEffect:Effect.BlindDown, hideEffect: Effect.SwitchOff, draggable:true, wiredDrag: true}) 

win.getContent().innerHTML= "<div style='padding:10px'> LINK HERE!!!!!</div>" 
win.setStatusBar("Menu bar info"); 
win.showCenter();   
<xmp>   
<div> 
+2

코드가 잘못되었습니다. '

' & '' with '</div>'과''를 닫아야합니다. – Raptor

+0

코드를 게시했을 때 나는 그것을 꺼 냈습니다 ... 그러나 실제 코드에서는 정확합니다. – user1086253

+0

브라우저는 페이지를 표시 할 수 있지만 코드가 올바른 것은 아닙니다. – Raptor

답변

0

난 당신이이 아마 매우, 매우 나쁜 생각입니다 , 그런 말로 미루어 보아, window.open

var win = window.open(); 
win.document.childNodes[0].innerHTML = 
    "<div style='padding:10px'><a href='http://www.google.com'>Google</a></div>"; 

을 찾고 생각합니다. window.open은 (는) URL을 사용해야합니다. 당신은 다음

window.open('yourFile.htm'); 

MDN Page에는이 기능이 받아들이는 모든 옵션을 호출 당신이 당신의 팝업 창이 별도의 HTML 파일에 포함 할 HTML을 넣어해야합니다.

+0

Sorta,하지만 팝업에 둘 이상의 링크가 있습니다. 거기에 코드 스 니펫 내에 많은 링크를 중첩시켜야하며 왜 그것이 작동하지 않는지 파악할 수 없습니다. – user1086253

+0

@ user1086253 - 필요한 HTML 구조를 만들고 php/aspx/html 파일에 넣은 다음 window.open에서 URL로 호출하십시오. –

+0

시도했습니다. 작동하지 않습니다 :(링크가 작동하지만 팝업이 더 이상 나타나지 않습니다.) – user1086253