當在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","頁面标題") ;