window.open函数加载CSS

时间:2011-01-04 16:11:10

标签: javascript

在弹出窗口期间有没有办法加载CSS?

       function kmt_ShowBoxPopup(targetDivID, aTag)
        {
        var orgin_div_content=document.getElementById(targetDivID).innerHTML;
        //alert(targetDivID);
        showBoxPopupWin =window.open("",targetDivID,'height=400,width=710,screenX=250,screenY=80, scrollbars=yes');
        showBoxPopupWin.document.write ('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">'+
'<html><head><title>'+targetDivID+'</title></head><body>'+orgin_div_content+'</body</html>');
        if (window.focus) {showBoxPopupWin.focus()}
        }


    <a class="cs_popuplink" onclick="kmt_ShowBoxPopup('BOX02_01',this); return false; ">show me how..</a>


 <div id = "BOX02_01" STYLE=display:none>
    p
    p
    p
    </div>

这是我的代码。我想在showBoxPopupwin.document.write函数中加载一个CSS。可能吗?

欢呼声, 清

3 个答案:

答案 0 :(得分:5)

为什么不写一个<link href="your.css" ... />就像你正在编写剩下的HTML一样?

答案 1 :(得分:1)

只需在link之前添加</head>元素,就像在任何其他HTML文档中一样。

答案 2 :(得分:0)

当然,只需在您正在编写的HTML中输出正常的link标记。