2010-07-19 35 views

回答

4

使用javascript:

if(window.top==window){ 
    // not in iframe/frame 
} else { 
    if(parent.parent.someFunction){ 
     parent.parent.someFunction(); 
    } else { 
     alert("parent.parent.someFunction() not defined.") 
    } 
} 
+0

增加投票。雖然我會重新引導到實際的網頁中的else語句,而不是向最終用戶發出可怕的警告消息,而最終用戶可能不知道發生了什麼。 – 2010-07-19 08:21:48

+0

好的,謝謝..作品..... – user389055 2010-07-19 08:24:40

+0

@Martin:當然這是一個例子。他可以在聲明中做任何事情。 – fabrik 2010-07-19 13:15:24

13

另一種解決方案:

if (window.top !== window.self) window.top.location.replace(window.self.location.href); 
+0

+1簡明扼要,只使用內置函數 – Cez 2010-07-19 09:16:41

相關問題