Avatar billede coool.dk Nybegynder
03. juli 2002 - 00:15 Der er 11 kommentarer og
1 løsning

få cursor i formfelt i en anden ramme

men hvordan!?
Avatar billede nikolajdu Nybegynder
03. juli 2002 - 00:41 #1
<a href="#" onclick="parent.RAMMMENAVN.FORMNAVN.FELTNAVN.focus()">sæt fokus du</a>

Skal du selv lige ændre RAMMMENAVN - FORMNAVN - FELTNAVN

/Nikolaj
Avatar billede jakoba Nybegynder
03. juli 2002 - 00:43 #2
ved at adressere hen i den anden ramme

    parent.rammeNavn.document,formNavn.feltNavn.focus();

men du skal være sikker på at siden i den anden ramme virkelig er hentet, ellers kan det give javascriipt fejl.

mvh JakobA
Avatar billede nikolajdu Nybegynder
03. juli 2002 - 00:46 #3
som jakoba skriver så bør du nok tjekke rammens og formens eksistens.

<a href="#" onclick="if(parent.RAMMMENAVN.FORMNAVN.FELTNAVN){parent.RAMMMENAVN.FORMNAVN.FELTNAVN.focus()}">sæt fokus du</a>

burde vel kunne gøre det :)
Avatar billede coool.dk Nybegynder
03. juli 2002 - 00:50 #4
Hmm virker SQ ikke!?
Avatar billede nikolajdu Nybegynder
03. juli 2002 - 00:54 #5
Det virker fint hos mig :)
Avatar billede nikolajdu Nybegynder
03. juli 2002 - 00:56 #6
// index.html //

<frameset  cols="50%,*">
    <frame name="venstre" src="side1.html" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">
    <frame name="hojre" src="side2.html" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">
</frameset>

// side1.html //

<form name="f">
<input type="text" value="hej" name="t">
</form>


// side2.html //

<a href="#" onclick="if(parent.venstre.f.t){parent.venstre.f.t.focus()}">sæt fokus du</a>

//

/Nikolaj
Avatar billede coool.dk Nybegynder
03. juli 2002 - 01:07 #7
Hmm det vil den SQ ikke hos moi? hvis jeg laver den som et link i dens egen ramme vil den godt?
Avatar billede nikolajdu Nybegynder
03. juli 2002 - 01:10 #8
Har du flere framesets?
Avatar billede coool.dk Nybegynder
03. juli 2002 - 01:12 #9
ehm ja...
der er hellerikke i de samme framesets ;)
Avatar billede coool.dk Nybegynder
03. juli 2002 - 01:13 #10
de er heller ikke even
Avatar billede nikolajdu Nybegynder
03. juli 2002 - 01:26 #11
Så må du forsøge dig lidt frem :))

Start med den simple :

<a href="#" onclick="parent.RAMMMENAVN.FORMNAVN.FELTNAVN.focus()">sæt fokus du</a>

Virker den ikke, så prøv :

<a href="#" onclick="parent.parent.RAMMMENAVN.FORMNAVN.FELTNAVN.focus()">sæt fokus du</a>

ellers i sidste ende så brug :

<a href="#" onclick="top.frames["RAMMENAVN"].FORMNAVN.FELTNAVN.focus()">sæt fokus du</a>

DEt er lidt svært at gætte sig til uden at kunne se dine framesets og vide fra hvilken til hvilken frame du vil have funktionen.

/Nikolaj
Avatar billede coool.dk Nybegynder
03. juli 2002 - 13:35 #12
Hmm men har allerede en funktion der hedder parent.send.form1.value='bla bla bla' den virker nemmerli? har prøvet at flytte den anden til et andet link også det hjælper SQ heller ikke? ;(
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester