手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>C/C++>列表

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

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
()
{
document.title
= "birdshome's homepage"
};
</script>
</body>
</html>


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

<html>
<body>
<!-- page content -->
<script language="Javascript">
document.title
= "birdshome's homepage"

</script>

</body>
</html>


下面是个包含了以上两种修改浏览器标题栏方法的示例,将其保存为"abc.htm"文档,使用IE打开您就能很直观看到区别:

<html>
<body>
<button onclick="foo()">
Open

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!