Hallo
Ich habe einen Funktionsaufruf auf mein iframe.

var sheet=top.frames.vorschau.document.styleSheets[0];
if(!sheet) return null;
var i = sheet.length;
var stilname;
alert("anzahl: "+i);

i ist undefined
Das iframe ist zum Zeitpunt des aufrufes noch in einem div mit displa: none

Der Funktionsaufruf erfolgt nach Klick auf einen button also müßte doch das iframe physikalisch schon vorhanden sein auch wenn es noch in einem unsichtbaren div ist.

Frage 1:
Wo ist der Denkfehler
Frage 2:
Wie kann ich prüfen ob des Frame schon existiert?