ich gefunden habe ich folgendes tun:Überprüfen Sie, ob ein Rahmen mit jQuery existiert
if($('#notice', parent.frames['header'].document).length>0) { alert("It is here!"); }
in einem anderen Rahmen für ein Element zu überprüfen.
Gibt es eine Möglichkeit herauszufinden, ob der Rahmen existiert? Speziell suche ich, ob parent.frames ['header'] .document vorhanden ist.
Gibt es eine zuverlässige Möglichkeit, dies zu tun?
Update: Hier ist mein Frameset Code:
<frameset rows="104,*,22" frameborder="NO" border="0" framespacing="0">
<frame src="header.php" id="header" name="header" scrolling="no" title="Header and Menu" noresize>
<frame src="main.php" title="Main content" name="main">
<frame src="footer.php" name="footer" title="Footer" scrolling="NO" noresize>
</frameset>
Ich versuche, um sicherzustellen, dass ich ein div zugreifen kann, die innerhalb des "Header" lebt. Der Nachteil ist, dass Main in einigen Fällen durch ein anderes Frameset ersetzt wird.
Ich versuchte Ihr zweites Beispiel if ($ ('frame [Name = Header]', Eltern) .Length) { und das schien nicht für mich arbeiten. Irgendwelche Vorschläge ? – Jason
Super, danke für das Beispiel – Jason