在div窗口中添加一个链接

时间:2011-12-08 01:44:08

标签: javascript jquery adobe xmp

如何在“弹出窗口”窗口中​​添加链接。当我使用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>

1 个答案:

答案 0 :(得分: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应该与网址一起使用。你应该把你想要弹出窗口的html包含在一个单独的html文件中,然后调用

window.open('yourFile.htm');

MDN Page列出了此函数接受的所有选项。