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>
<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>
原理就是 Popup 中弹出 Popup ,这样递归下去,
速度很快..
popup我们也试过,的确不支持class
但是支持style
<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>
不过你的这种方法是在程序中创建的样式表,不是外链的CSS文件,因为我的B/S程序具有换肤功能,所以这种方法不太能满足需要,请问POPUP中可不可以外链CSS文件?
<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>
先谢谢啦
<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>