共享学习心得

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
问题:我从网上下载了一个日历控件(web),下载的例子(html)可以用,可是放到自己的页面(asp.net)就出问题了,日历可以弹出来,但是高度变小了,导致出现滚动条.

分析:生成页面后,源代码进行对比,发现区别.
        下载例子页面用:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
         ASP.NET页面自动生成:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

解决办法:自我感觉是DOCTYPE导致iframe的高度小了,修改js中iframe的高度,问题依然存在.对比其他js中iframe的使用,发现多了px,于是改成
style="position: absolute; width: 144px; height: 211px;"就OK了.

说明在asp.net中自动生成的!DOCTYPE,如果高不带px则失灵.


posted on 2008-06-25 15:17  神秘狭  阅读(606)  评论(0编辑  收藏  举报