当在ie中打开页面的时候,如果页面中有flash和锚点的时候,当刷新页面的时候,页面的标题后面会多出锚点的名称;当右键点击页面中的flash时,页面标题就成为锚点的名称。
在网上查资料得到的解决办法:
var value; //页面原标题 //添加事件函数 function addEvent(obj, fun, eventName,name) { value = name; if (obj.addEventListener) obj.addEventListener(eventName, fun, false); else obj.attachEvent("on" + eventName, fun); } //修复标题 function repair() { document.title = value; } //在浏览器加载完成事件时执行一次可以使用户体验更好 function init() { if (document.all) { repair(); //定时刷新页面标题,主要是针对单击Flash时页面标题自动改变的现象 setInterval(repair, 100); } } //注册页面加载事件 addEvent(window, init, "load","页面标题") ;