Ich werde einen Dialog öffnen, der einen iframe enthält, und dann den Fokus innerhalb des iframe setzen, sobald der Dialog geöffnet ist.
Momentan versuche ich, den Fokus auf den iframe zu richten, wenn der Inhalt geladen wird:
%Vor%Es funktioniert gut für alle Browser außer Firefox, und ich verstehe nicht warum.
Kann mir jemand sagen warum? Danke
Firefox scheint keine contentWindow-Eigenschaft zu haben, Sie sollten contentDocument
verwendenAktualisieren :
Nach einer kleinen Debatte habe ich eine bessere Lösung gefunden:
%Vor%In diesem Beispiel nehme ich an, dass in y.html ein Eingabefeld mit einer "xa" ID vorhanden ist. Es funktionierte sowohl in Chrome als auch in Firefox.
Alte Antwort
Sie sollten besser jquery verwenden, etwa:
%Vor%Natürlich könntest du ein wenig extra prüfen, ob der Iframe bereit ist.
Weitere Informationen finden Sie hier Ссылка
Tags und Links javascript iframe firefox focus onload