javascript控制的弹出层问题请教?

下面这段代码老是出错,找不到问题,请教一下
[color=darkred]我想创建一个蒙布和一个DIV弹出层[/color]
[code="java"]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


#overlay{position:absolute;top:0;left:0;height:500px;background-color:#009933;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;} #lay{width:300px;height:200px;} function showDiv(){ var oDiv = document.createElement("div"); oDiv.id = "overlay"; document.body.appendChild(oDiv); var overlay = document.getElementById("overlay"); overlay.style.height = document.documentElement.scrollHeight; overlay.style.width = document.documentElement.scrollWidth; overlay.style.display = "block"; overlay.style.zindex = 5000; openBox("test.txt","rename"); } function openBox(name,type){ var iHtml = '<form action="" method="post">'; switch(type){ case 'rename': iHtml += '重命名前的文件名:<br/>'; iHtml += name; iHtml += '请输入新文件名:<br/>'; iHtml += '<input type="text" name="newname" /><br/>'; iHtml += '<input type="submit" name="dorename" />'; break; case 'del' : iHtml += '你确定要删除文件:<br/>'; iHtml += name; iHtml += '<br/><input type="button" name="Yes" value="Yes" />'; iHtml += '<input type="button" name="No" value="No" />'; break; } iHtml + = '</form>'; var box = document.createElement("div"); box.id = "lay"; document.body.appendChild(box); var lay = document.getElementById("lay"); lay.style.zindex = 5001; lay.innerHTML = iHtml; }

test





[/code][/color]
[b]问题补充:[/b]
您的代码我试过了,没有问题,但我看不出来您到底改了哪个地方,我用fc命令比较了一下两个文件,还是没看出来您改了哪个地方

[code="java"]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


#overlay{position:absolute;top:0;left:0;height:500px;background-color:#009933;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;} #lay{width:300px;height:200px;} function showDiv(){ var oDiv = document.createElement("div"); oDiv.id = "overlay"; document.body.appendChild(oDiv); var overlay = document.getElementById("overlay"); overlay.style.height = document.documentElement.scrollHeight; overlay.style.width = document.documentElement.scrollWidth; overlay.style.display = "block"; overlay.style.zIndex = 5000; openBox("test.txt","rename"); } function openBox(name,type){ var iHtml = '<form action="" method="post">'; switch(type){ case 'rename': iHtml += '重命名前的文件名:<br/>'; iHtml += name; iHtml += '请输入新文件名:<br/>'; iHtml += '<input type="text" name="newname" /><br/>'; iHtml += '<input type="submit" name="dorename" />'; break; case 'del' : iHtml += '你确定要删除文件:<br/>'; iHtml += name; iHtml += '<br/><input type="button" name="Yes" value="Yes" />'; iHtml += '<input type="button" name="No" value="No" />'; break; } iHtml += '</form>'; var box = document.createElement("div"); box.id = "lay"; document.body.appendChild(box); var lay = document.getElementById("lay"); lay.style.zIndex = 5001; lay.innerHTML = iHtml; }

test




[/code]