<body> <div id="div1"></div><script> function f1() { var div = document.createElement("div") var tmptb=document.createElement("table"); var tmptr=document.createElement("tr"); var tmptd=document.createElement("td"); var tmpimg=document.createElement("img"); var tempbody=document.createElement("tBody"); tmptb.bgcolor="#ffffff'"; tmptb.height='50' tmptb.cellSpacing='0' tmptb.cellPadding='0' tmptb.width='200' tmptb.border='0' tmptd.innerText="sss";tmptd.width='23'div.style.position="absolute"; var left=(screen.width*0.82-180)/2; var top=(screen.height*0.82-50)/2; div.style.left=left; div.style.top=top; tmpimg.src='..\Images\indicator.gif'; document.all.div1.appendChild(div); div.insertBefore(tmptb); tmptb.insertBefore(tempbody); tempbody.insertBefore(tmptr); tmptr.insertBefore(tmptd); tmptd.insertBefore(tmpimg)} f1(); </script> </body>
<div id="div1"></div><script>
function f1()
{
var div = document.createElement("div")
var tmptb=document.createElement("table");
var tmptr=document.createElement("tr");
var tmptd=document.createElement("td");
var tmpimg=document.createElement("img");
var tempbody=document.createElement("tBody");
tmptb.bgcolor="#ffffff'";
tmptb.height='50'
tmptb.cellSpacing='0'
tmptb.cellPadding='0'
tmptb.width='200'
tmptb.border='0'
tmptd.innerText="sss";tmptd.width='23'div.style.position="absolute";
var left=(screen.width*0.82-180)/2;
var top=(screen.height*0.82-50)/2;
div.style.left=left;
div.style.top=top;
tmpimg.src='..\Images\indicator.gif';
document.all.div1.appendChild(div);
div.insertBefore(tmptb);
tmptb.insertBefore(tempbody);
tempbody.insertBefore(tmptr);
tmptr.insertBefore(tmptd);
tmptd.insertBefore(tmpimg)}
f1();
</script>
</body>
这段代码假如直接写在页面,图片可以正常显示,但放在js文件,就显示一个X
<img src='..\Images\indicator.gif'>倒!应该这样写吧<src='../Images/indicator.gif'>