Ik heb een html pagina, waarin ik een aantal I-frames toon, met daarin favoriete links etc. Het is gebaseerd op de active desktop van rb-338.
Nu heb ik in twee van de I-frames een input-field om mee te googlen. Nu wil ik kunnen tabben tussen de 2 input-fields.
Omdat het verschillende I-frames betreft werk ik niet met de tabindex, maar leek het me verstandiger om gebruik te maken van het onBlur-event.
Echter, als ik de functie aanroep, krijg ik de melding:
"Cant move the focus to the control because it is invisible, not enabled or of a type that does not accept the focus."
Omdat ik de I-frames een beetje doorzichtig heb gemaakt, d8 ik dat dat het probleem was, maar ook als ik het zonder het kenmerk Opacity doe, blijf ik de melding krijgen. Een focus op een invoer veld lijkt me altijd wel mogelijk, en met "enabled" lukte het me ook niet. Verder lijkt me de aanroep in de js-functie ook wel correct, omdat ik anders een andere foutmelding zou krijgen?
heb ook gegoogled naar deze foutmelding, kon helaas niets vinden.
Nu heb ik in twee van de I-frames een input-field om mee te googlen. Nu wil ik kunnen tabben tussen de 2 input-fields.
Omdat het verschillende I-frames betreft werk ik niet met de tabindex, maar leek het me verstandiger om gebruik te maken van het onBlur-event.
HTML:
1
2
3
4
5
| // code in Iframe met de naam: "webdev" <form method="get" name="searchform" action="http://www.google.com/search" target="_blank"> <input type="hidden" name="as_sitesearch" value="www.w3schools.com" /> <input type="text" size="30" name="as_q" /> </form> |
JavaScript:
1
2
3
4
| // code in hoofdpagina om functie te testen function test(){ document.frames['webdev'].document.forms['searchform'].elements['as_sitesearch'].focus(); } |
Echter, als ik de functie aanroep, krijg ik de melding:
"Cant move the focus to the control because it is invisible, not enabled or of a type that does not accept the focus."
Omdat ik de I-frames een beetje doorzichtig heb gemaakt, d8 ik dat dat het probleem was, maar ook als ik het zonder het kenmerk Opacity doe, blijf ik de melding krijgen. Een focus op een invoer veld lijkt me altijd wel mogelijk, en met "enabled" lukte het me ook niet. Verder lijkt me de aanroep in de js-functie ook wel correct, omdat ik anders een andere foutmelding zou krijgen?
heb ook gegoogled naar deze foutmelding, kon helaas niets vinden.