日期:2014-05-16  浏览次数:20311 次

求指教
textarea中的value值取出放到一个pre标签中,在火狐和谷歌浏览器中测试,textarea中的所有空格和换行都能在pre标签中显示出来,但是IE中会将pre标签中的内容所有空格缩为一个空格,换行直接忽略了,这个问题该怎么解决。

------解决方案--------------------
http://www.angryzz.com/archives/248/
------解决方案--------------------
那你要判断浏览器了。
------解决方案--------------------
探讨

引用:

http://www.angryzz.com/archives/248/

我的就一个文件,没有CSS文件,那段代码直接加到了我的文件中,没用啊。。

------解决方案--------------------
JScript code

<script>
function print(d){
for(i=0;i<3;i++){
if(i==d) eval("div"+i).style.visibility="visible";
else eval("div"+i).style.visibility="hidden";
}
document.all.wb.ExecWB(7,1);
for(i=0;i<3;i++){
eval("div"+i).style.visibility="visible";
}
}
</script>
<div id=div0>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT> 
<input type=button value=打印预览 onclick="wb.execwb(7,1)">
<input type=button onClick=document.all.wb.ExecWB(6,1) value="打印">

<input type=button value=打印表格1 onclick=print("1")>

<input type=button value=打印表格2 onclick=print("2")></div>
<div id=div1>
表格一:<br>
<table>
<tr><td>1111</td><td>1111</td><td>1111</td></tr>
<tr><td>1111</td><td>1111</td><td>1111</td></tr>
<tr><td>1111</td><td>1111</td><td>1111</td></tr>
</table>
</div>
<div id=div2>
表格二:<br>
<table>
<tr><td>2222</td><td>2222</td><td>2222</td></tr>
<tr><td>2222</td><td>2222</td><td>2222</td></tr>
<tr><td>2222</td><td>2222</td><td>2222</td></tr>
</table>
</div>