Wpis z mikrobloga

#programowanie #js #javascript #webdev
Mirki, pytanko do webdevów. Czy możliwe jest w FF ustawienie focusa w iframe na elemencie inputa? Z tego co widzę w google, jedyną możliwością jest ustawienie go przez wywoływanego parenta, ale sam w sobie nie może sobie takiego focusa ustawić. Macie może jakiś pomysł? Problem nie dotyczy chrome i opery. Jedynie FF.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pshemeq: Spróbuj to zrobić z metodą setTimeout - twoje problemy prawdopodobnie wynikają z tego, że iframe jest ładowany asynchronicznie w stosunku do całej strony, więc musisz poczekać aż ten załaduje się po prostu.
  • Odpowiedz
@epi: W większości przypadków będzie to wystarczające, ale jest i metoda load, która to załatwi.

@pshemeq: Musisz odwołać się do contentWindow iframe'a, a później zrobić focus. Po timeoucie albo funkcji load:

setTimeout(function(){
var iframe
  • Odpowiedz