日期:2014-05-18  浏览次数:20561 次

字体为何变大?
在一个aspx页面中有javascript代码:
<script   language= "javascript ">
function   ReFilename(path)
{
          var   fn   =prompt( "请输入新文件名 ", " ");
          if   ((fn)   &&   (fn!= " "))          
                  {    
                          var   obj=document.getElementById( " <%=FileNameParam.ClientID%> ");
                          obj.value=path+fn;      
                          __doPostBack( ' <%=   idRename.UniqueID   %> ', ' ');
                  }
}
</script>

调用此函数,当执行到var   fn   =prompt( "请输入新文件名 ", " ");时,我按了“取消”
过2秒左右,aspx页面上的字体全变大了,显得很难看,不知为何?请高手解答,谢谢!!!

------解决方案--------------------
后台有Response.write()代码?向客户端输出js代码?
------解决方案--------------------
楼上分析正确,可能是直接从后台Response.Write();输出在网页头部,css样式应用实效
------解决方案--------------------
我刚碰到这问题,已经解决了,方法如下:
Response.Write( " <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd '> ");
------解决方案--------------------
css:

body{
font-size:12pt;
}
------解决方案--------------------
一个笨方法 把这个页的每个标记都加上css样式