我从网上拷贝了如下代码:
var uid_width = 200;
var uid_height = 130;if( document.all[0].tagName=="!" )
document["body_plus"] = document.documentElement;
else
document["body_plus"] = document.body;document.writeln('<div id="div_MdbChina_x" style="z-index:100; position:absolute;width:' + uid_width + 'px;height:' + uid_height + 'px"><iframe width="' + uid_width + '" height="' + uid_height +'" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" src="http://www.joe6.cn/033.html ""></iframe></div>');
function floatMdbChina() {
var d = document.getElementById("div_MdbChina_x");
//var xPos = (document.body_plus.clientWidth - uid_width) / 2;
var xPos = document.body.clientWidth + document.body.scrollLeft - uid_width;
var yPos = document.body_plus.scrollTop + ((document.body_plus.clientHeight - uid_height)); if (d) {
d.style.left = xPos;
d.style.top = yPos;
}
}
setInterval("floatMdbChina();",10); 
//}现在想把document.writeln('<div id="div_MdbChina_x" style="z-index:100; position:absolute;width:' + uid_width + 'px;height:' + uid_height + 'px"><iframe width="' + uid_width + '" height="' + uid_height +'" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" src="http://www.joe6.cn/033.html ""></iframe></div>');
用变量 var1 代替writeln里面的字符串,不行?var1 = "'<div id="div_MdbChina_x" style="z-index:100; position:absolute;width:' + uid_width + 'px;height:' + uid_height + 'px"><iframe width="' + uid_width + '" height="' + uid_height +'" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" src="http://www.joe6.cn/033.html ""></iframe></div>'"document.writeln(var1) ;
请问是哪里出了问题???!

解决方案 »

  1.   

    可以的,因为你多了一个双引号!!
    var1 =' <div id="div_MdbChina_x" style="z-index:100; position:absolute;width:' + uid_width + 'px;height:' + uid_height + 'px"> <iframe width="' + uid_width + '" height="' + uid_height +'" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" src="http://www.joe6.cn/033.html ""> </iframe> </div>'
     
      

  2.   

    或者:
    var2 = '"<div id=\"div_MdbChina_x\" style=\"z-index:100; position:absolute;width:' + uid_width + 'px;height:' + uid_height + 'px"> <iframe width="' + uid_width + '" height="' + uid_height +'" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" src="http://www.joe6.cn/033.html ""> </iframe> </div>"';