我爱Aspx >> Asp.Net >> 怎样在Web开发中完美控制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>
<body>
<!-- page content -->
<script language="javascript">
document.title = "birdshome's homepage";
</script>
</body>
</html>
下面是一个包含了以上两种修改浏览器标题栏方法的示例,将其保存为"abc.htm"文件,使用IE打开你就能很直观看到区别:
Ҷƪл˵?
windows server 2003 r2 64位web..[08-01]
asp.net2.0中异步调用WebService..[08-01]
web.config点滴:更改login控件对..[08-01]
Web 2.0时代RSS的.Net实现[08-01]
.net 下用javascript调用webserv..[08-01]
开发基于ASP.NET WebService的图..[08-01]
在ASP.NET Atlas中调用Web Servi..[08-01]
BackPack - 体验可读写的Web服务[07-30]
网站推广Web2.0[07-30]
保障Web数据库安全运行[07-30]
SQL Server 2005—有关开发的10个..[08-01]
SQL Server 2005—数据库管理10个..[08-01]
关闭按钮点击事件的捕捉[08-01]
ASP.NET 2.0下的条件编译[08-01]
.net2.0中使用SqlBulkCopy进行大..[08-01]
Google电子表格Spreadsheets全面..[08-01]
让FlashGet与Netants“共享资源”[08-01]
Photoshop为风景照片增添柔焦梦幻..[08-01]
优化网站的20条重要体会[08-01]
用ASP.NET 2.0设计网络在线投票系..[08-01]