文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网站建设Html怎样在Web开发中完美控制IE标题栏
精品广告
推荐TOP10
·怎样在Web开发中完美控制IE标题栏
·正则表达式过滤HTML危险脚本
·用CSS控制浏览器的滚动条
·marquee标记的用法
·HTML语言:什么是Unicode 什么是UTF-8
·XHTML编写网页代码的七条基本规范
·HTML和XHTML的区别
·HTML语言:什么是Unicode?什么是UTF-8?
·HTML 和 XHTML 区别
·HTML标记全集
阅读TOP10
·中国地区三级联动下拉菜单代码和示例(附带代码下载)
·正则表达式过滤HTML危险脚本
·使用div仿javascript模态窗口
·DIV下拉式菜单(一)
·用层模拟下拉列表框
·弹出窗口代码集萃
·怎样在Web开发中完美控制IE标题栏
·CSS+DIV设计实例:超酷的竖排导航栏
·全屏窗无提示关闭父窗口
·如何隐藏网页中的层DIV

怎样在Web开发中完美控制IE标题栏

日期:2008年9月3日 作者: 查看:[大字体 中字体 小字体]


IE以及任何目前浏览器的标题栏,原本都应该是由<title>这个HTML标签来控制的,当然现在仍然也是。只是目前的鬼趋势是,你最好不要再刷新你的网页页面了,然后还需要接受用户的任意蹂躏。这也就是传说中神龙见首不见尾,杀人于无影无形的悖时Ajax技术!

    在浏览器的标题栏中显示贴切的页面标题,是一个网页专业的表现,同时也能对搜索引擎友好。当然如果放上适当的提示信息,也会很有意义。那么怎么"动态"的来定制这个标题内容呢?

    我们知道使用ASP动态修改浏览器title,大概是这样的语句:

    <title><% = GenerateTitle %></title>

    而在ASP.NET 1.1中,除了仍可以使用上面的方法外,我们多了一个看起来"很美"的方法:

    In aspx page:
        <title id="cltTitle" runat="server"></title>
    In CS file:
        protected HtmlGeneralControl cltTitle;
        . . .
        cltTitle.innerHtml = "birdshome's homepage";

    今天到了ASP.NET 2.0时代,除了上面的两种方法,我们还可以更容易的修改<title>内容:

   Page.Title = "birdshome's homepage";

    不过上面的"动态"都是在服务器端修改<title>的内容,实际上对于浏览器来说<title>标签内的内容是完全固定的了。下面言归正传,仔细来说说在客户端对IE浏览器标题栏的控制:

    对于IE窗口中的页面,在页面DOM对象中,document.title属性是用来代替<title>元素的innerHTML获取和设置IE窗口标题栏内容的。请看下面这个示例:

<html>
<body>
    <!-- page content -->
    <script language="javascript">   
    document.body.onload = function()
    {
        document.title = "birdshome's homepage";
    };
    </script>
</body>
</html>

    对,就是这么简单就可以设置好普通IE窗口的标题栏。那么这有什么好说的呢?这时候如果我们把完全相同的代码放入模态窗口中执行呢?模态窗口的标题栏是否会被修改?试验结果却是让人沮丧的,完全相同的这段代码,在模态窗口中就失灵了。难道模态窗口提供的DOM和普通窗口不同吗?其实模态窗口的DOM和普通窗口是相同的,而不同之处是当模态窗口中的页面装载完成后,document.title属性确实会失效。这就是为什么在上面的示例代码onload事件中的语句无效的原因。解决这个限制的方法很简单,就是要在页面还未装载完成时就修改document.title,所以在模态窗口中修改IE标题栏就因该使用这样的代码:

<html>

[1] [2] [3] 下一页 

上一篇:SQL Server 2005—有关开发的10个最重要的特点

下一篇:Photoshop图层样式表现水滴文字特效


相关软件: 相关文章:
·标题栏字体变小的原因以及根治方法
·怎样在Web开发中完美控制IE标题栏
·清除google搜索栏中的历史记录
·FireFox 如何用Javascript 修改状态栏
·修改Windows任务栏的时间显示
·如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮
·CSS+DIV设计实例:超酷的竖排导航栏

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号