以下是我的JS代码,如果//document.writeln(l);得注释去掉,则创建的station2和block都能看得到,但是是在新的页面上,原来的页面不见了,如果加上注释,则新建的层看不到,请问这是为什么啊?
block.style.setAttribute("z-index","150");的z-index我试了各种情况都不行,估计不是这里的问题
function InitLoad()
{
var l = "<div id='station2' style='height:100px; left:100px;'><img src='一级站.bmp'/></div>";
//document.writeln(l); //创建拖动框元素
var block = document.createElement('div');
block.style.setAttribute("z-index","150");
//添加到DOM树
document.body.appendChild(block);
//设置拖动框样式
with(block.style){
//设置定位方式为绝对定位
position = 'absolute';
//设置大小溢出处理
overflow = 'hidden';
//设置初始大小
width = 500;
height = 500;
//设置边框样式
border = '1px solid #3C85E8';
//background = '#CEE0F9';
background = '#000000';
opacity = 0.3;
filter = 'Alpha(Opacity=30)';
//改变隐藏为可见
display = 'block';
}
}
block.style.setAttribute("z-index","150");的z-index我试了各种情况都不行,估计不是这里的问题
function InitLoad()
{
var l = "<div id='station2' style='height:100px; left:100px;'><img src='一级站.bmp'/></div>";
//document.writeln(l); //创建拖动框元素
var block = document.createElement('div');
block.style.setAttribute("z-index","150");
//添加到DOM树
document.body.appendChild(block);
//设置拖动框样式
with(block.style){
//设置定位方式为绝对定位
position = 'absolute';
//设置大小溢出处理
overflow = 'hidden';
//设置初始大小
width = 500;
height = 500;
//设置边框样式
border = '1px solid #3C85E8';
//background = '#CEE0F9';
background = '#000000';
opacity = 0.3;
filter = 'Alpha(Opacity=30)';
//改变隐藏为可见
display = 'block';
}
}
解决方案 »
- 按下checkbox选择gridview的内容整个页面就刷新是怎么回事?
- 如何把for 和表结合
- ff1.5下,label怎么能折行 显示
- access 数据库升级时候,出现“语法错误 (操作符丢失) 在查询表达式”
- 请教修改XML
- 关于数据传递的问题
- 成绩录入页面的制作及成绩的保存
- 急求一本关于网站开发的asp.net2.0的电子书!!!
- 关于得到一些数据,怎样用条形图的形式显示在页面?
- ██████ 我比较一下.NET和Java在web程序方面的差异,对.net越来越失望的进来。██████
- ScriptManager.RegisterStartupScript 多次注册的脚步,不能删除吗,有影响吗
- asp.net界面
2. document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。你创建完了,但是浏览器不知道在哪里显示,你当然看不到了。