Pracuję w środowisku ramkowym i próbuję stwierdzić, czy ramka, na której wykonywany jest kod javascript, jest ramką górną (tą, która zawiera resztę).Jak sprawdzić, czy bieżąca klatka jest nadrzędna?
Do tej pory starałem się sprawdzić go z
window.parent != null
ale zawsze zwraca wartość false, tak jak w tym prostym przykładzie.
<html>
<head>
<script>
alert(parent == null);
</script>
</head>
<body>
<h1>OH YEAH!</h1>
</body>
</html>
Czy istnieje sposób, aby to zrobić? Nie muszę być przenośna, teraz szukam rozwiązania IE6.