Popup中是支持Css样式的,可能你的写法不规范,如果下面一段是它的innerHTML
<div style="font-size:12 px ;color:green">Hello World!</div>
或者
<div class="myPopup">Hello World!</div>
都可以很好的显示。当然后者要求在定义了myPopup类型,值得注意的是
<style type=text/css>
.myPopup{font-size:12 px ;color:green ;}
</style>
或者
<link href="Css/Whole.css" rel="stylesheet" type="text/css">按照规范是要写在html源文件的head标签中的,比如
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Author" CONTENT="Yingjie Pan">
<META NAME="CopyRight" CONTENT="Baby Studio">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<link href="Css/Whole.css" rel="stylesheet" type="text/css">
</HEAD>
或者
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Author" CONTENT="Yingjie Pan">
<META NAME="CopyRight" CONTENT="Baby Studio">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style type=text/css>
.myPopup{font-size:12 px ;color:green ;}
</style>
</HEAD>

解决方案 »

  1.   

    国外有个菜单,是用 Popup 对象做的,可以跨任何框架,
    原理就是 Popup 中弹出 Popup ,这样递归下去,
    速度很快..
      

  2.   

    我们公司也有这样的菜单!
    popup我们也试过,的确不支持class
    但是支持style
      

  3.   

    <input type=button value=popup onclick=show()>
    <script>
    function show(){
    var pop=window.createPopup();
    pop.document.createStyleSheet().cssText='.uTextBox {height: 20px;width: 170px;border: 1px solid #666666; font-family: "Arial", "Helvetica", "新宋体", "宋体";font-size: 9pt;}';
    pop.document.body.innerHTML='<span class=uTextBox onclick=show()>123</span>'
    pop.show(0,0,200,100);
    }
    </script>
      

  4.   

    感谢秋水大哥!
      不过你的这种方法是在程序中创建的样式表,不是外链的CSS文件,因为我的B/S程序具有换肤功能,所以这种方法不太能满足需要,请问POPUP中可不可以外链CSS文件?
      

  5.   

    暂知道的有两种,这是最简单的一种<input type=button value=popup onclick=show()>
    <script>
    function show(){
    var pop=window.createPopup();
    pop.document.writeln('<link rel="stylesheet" type="text/css" href="../1.css"><span class=uTextBox onclick=show()>123</span>')
    pop.show(0,0,200,100);
    }
    </script>
      

  6.   

    to linhaibo(美洲豹) & jery_lee(U2-G2000) 把你们看到的那个国外popup菜单的地址贴出来(贴地址也可以),好吗?我想研究一下..或者直接发给我把: [email protected]
    先谢谢啦
      

  7.   

    可以用 addImport方法,动态连接外部css文件
    <input type=button value=popup onclick=show()>
    <script>
    function show(){
    var pop=window.createPopup();
    pop.document.createStyleSheet().addImport("gorush.css")
    pop.document.body.innerHTML='<span class=u onclick=show()>123</span>'
    pop.show(0,0,200,100);
    }
    </script>