Fokussiere einen Iframe in Firefox

8

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

    
Guern 17.01.2013, 10:42
quelle

2 Antworten

3

Firefox scheint keine contentWindow-Eigenschaft zu haben, Sie sollten contentDocument

verwenden

Aktualisieren :

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 Ссылка

    
rfsbsb 04.08.2015 16:01
quelle
1

Versuchen Sie dies mit jquery

%Vor%     
Sergiu Gordienco 05.08.2015 19:45
quelle