0

如何在“弹出”窗口中添加链接。当我使用 href 时,它会使整个 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>
4

1 回答 1

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。您应该将希望弹出窗口包含的 html 放入一个单独的 html 文件中,然后调用

window.open('yourFile.htm');

MDN 页面列出了该函数接受的所有选项。

于 2011-12-08T05:15:26.450 回答