Ben üst çerçeveyi bulmak için aşağıdaki bir çerçeve hiyerarşisi yoluyla döndürmeyi ve yargılandı: ArtıkNeden "window = window.parent;" sonsuz bir döngü oluşturmak?
var win = window;
while (win.parent) {
//perform actions on win
win = win.parent;
}
, ben doğru döngü koşulu olması gerektiğini biliyoruz:
while (win !== top) {
mevcudiyet incelemesi win.parent
, görünüşte sonsuz bir döngü oluşturur. Bunun böyle olmasının özel bir sebebi var mı? Neden top
bir ebeveyne sahip olmalı?
Top.parent' nedir? –
Belki de 'top' işareti nasıl işaretlenir - belki de üst çerçevenin kendisi bir ebeveyn olarak var mı? –