ja og nej - det er en iframe. Problemet er hvornår skal jeg checke min iframe for om den er visible (så jeg kan sætte focus på et text input felt)?. Det virker lidt tamt at have en timer eller en "onmouseover window" til at checke.
Det eksempel kræver jo en fysisk indsats fra brugeren (klik på noget som checker visibility) ;o) Så den nærmeste løsning ville være onmouseover på documentet fordi den vil i de fleste tilfælde være over documentet - hvor jeg så automatisk kunne checke visibility og hvis siden var visible så sætte focus på mit text input felt.
Fil #1: (tst01.htm) <html> <head> <SCRIPT FOR="myIframe" EVENT="onload" LANGUAGE="JScript"> //når myIframe er loaded sæt den visible. //Eftersom man ikke "herude" fra kan kalde JS funktioner //inde i iframen skal jeg inde i iframen finde ud af hvornår //den bliver sat visible "herude" document.getElementById("myIframe").style.visibility = "visible";
//ellers kunne jeg bare efterfølgende her sige //document.getElementById("myIframe").myTextFelt.focus(); //men det bliver jeg nød til i myIframe og det kan jeg ikke før visible == true. </SCRIPT> </head> <body> <iframe id="myIframe" style="position:relative; visibility:hidden;" src="tst02.htm" FRAMEBORDER="1" MARGINWIDTH="1" MARGINHEIGHT="1" scrolling="yes"></iframe> </body> </html>
Fil #2: (tst02.htm) <html> <head>
</head> <body> <!-- det her skal have focus når Fil #1 har sat Fil #2 visible--> <input type="text" name="myTextFelt" value=""> </body> </html>
Venlig hilsen Jerome
Synes godt om
Slettet bruger
24. april 2002 - 19:28#7
Jeg forstår ikke, hvorfor du ikke bare kan gøre det "udefra":
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.