<html>
<style>
body{
position:relative;
}
.fixed{
right:20px;
top:10px;
position:fixed;
+position:absolute;
+top:expression(eval(document.body.scrollTop));
+left:expression(eval(document.body.scrollLeft));
}
</style>
<script language=javascript>
var nowid=0;
function f_creatediv(divcnt){
//for(var i=0;i<divcnt;i++){
var bgdiv = document.createElement("DIV");
bgdiv.id="bg"+divcnt;
bgdiv.style.top = 0;
bgdiv.style.left = 0;
//bgdiv.style.background = '#6699FF';
bgdiv.style.position = 'absolute';
bgdiv.style.zindex = divcnt;
bgdiv.style.visibility = 'visible';
bgdiv.style.width = '100%';
bgdiv.style.height = document.body.scrollHeight;
//bgdiv.style.backgroundcolor = "#333333";
//filter: alpha(opacity=40)
bgdiv.style.filter = "alpha(opacity=40)";
bgdiv.style.MozOpacity = 0.40;
document.body.appendChild(bgdiv);
var objdiv = document.createElement("DIV");
var objname="infodiv_" + divcnt;
objdiv.id = objname;
objdiv.style.top = 150;
objdiv.style.left = 250;
// objdiv.style.background = '#FFFF00';
objdiv.style.position = 'absolute';
objdiv.style.zindex = divcnt;
objdiv.style.visibility = 'visible';
objdiv.style.width = 100;
objdiv.style.height = 180;
//objdiv.style.border = "5 groove black";
objdiv.innerHTML="<div class=fixed>
//《这个fixed在静态页面上可以这样导入,如果是在jsp页面上运行,而且分成js文件和css文件,可是我用
objdiv.className = 'fixed';都不能被执行,请问有没有更好的方法?????
》
<img src=http://www.webjx.com/images/logo.gif><input type='button' value='add' onclick='f_creatediv(nowid++)'> <input type='button' value='del' id='"+divcnt+"' onclick='killdiv(this.id)'> <img src='http://www.baidu.com/img/logo-yy.gif'> SHOP_" + nowid+"</div>";
document.body.appendChild(objdiv);
document.getElementById(objname).onmouseover = function()
{
//alert(this.id);
};
//}
}
function killdiv(delid){
document.body.removeChild(document.getElementById("infodiv_"+delid));
document.body.removeChild(document.getElementById("bg"+delid));
nowid--;
}
</script>
<body>
<table>
<tr>
<td>
<input type='button' value='add' onclick='f_creatediv(nowid++)'>
<input type='button' value='del' style=" position:fixed" onclick='killdiv(nowid++)'>
</tr>
</table>
</body>
</html>
<style>
body{
position:relative;
}
.fixed{
right:20px;
top:10px;
position:fixed;
+position:absolute;
+top:expression(eval(document.body.scrollTop));
+left:expression(eval(document.body.scrollLeft));
}
</style>
<script language=javascript>
var nowid=0;
function f_creatediv(divcnt){
//for(var i=0;i<divcnt;i++){
var bgdiv = document.createElement("DIV");
bgdiv.id="bg"+divcnt;
bgdiv.style.top = 0;
bgdiv.style.left = 0;
//bgdiv.style.background = '#6699FF';
bgdiv.style.position = 'absolute';
bgdiv.style.zindex = divcnt;
bgdiv.style.visibility = 'visible';
bgdiv.style.width = '100%';
bgdiv.style.height = document.body.scrollHeight;
//bgdiv.style.backgroundcolor = "#333333";
//filter: alpha(opacity=40)
bgdiv.style.filter = "alpha(opacity=40)";
bgdiv.style.MozOpacity = 0.40;
document.body.appendChild(bgdiv);
var objdiv = document.createElement("DIV");
var objname="infodiv_" + divcnt;
objdiv.id = objname;
objdiv.style.top = 150;
objdiv.style.left = 250;
// objdiv.style.background = '#FFFF00';
objdiv.style.position = 'absolute';
objdiv.style.zindex = divcnt;
objdiv.style.visibility = 'visible';
objdiv.style.width = 100;
objdiv.style.height = 180;
//objdiv.style.border = "5 groove black";
objdiv.innerHTML="<div class=fixed>
//《这个fixed在静态页面上可以这样导入,如果是在jsp页面上运行,而且分成js文件和css文件,可是我用
objdiv.className = 'fixed';都不能被执行,请问有没有更好的方法?????
》
<img src=http://www.webjx.com/images/logo.gif><input type='button' value='add' onclick='f_creatediv(nowid++)'> <input type='button' value='del' id='"+divcnt+"' onclick='killdiv(this.id)'> <img src='http://www.baidu.com/img/logo-yy.gif'> SHOP_" + nowid+"</div>";
document.body.appendChild(objdiv);
document.getElementById(objname).onmouseover = function()
{
//alert(this.id);
};
//}
}
function killdiv(delid){
document.body.removeChild(document.getElementById("infodiv_"+delid));
document.body.removeChild(document.getElementById("bg"+delid));
nowid--;
}
</script>
<body>
<table>
<tr>
<td>
<input type='button' value='add' onclick='f_creatediv(nowid++)'>
<input type='button' value='del' style=" position:fixed" onclick='killdiv(nowid++)'>
</tr>
</table>
</body>
</html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货