03. juli 2002 - 00:15
Der er
11 kommentarer og 1 løsning
få cursor i formfelt i en anden ramme
men hvordan!?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
<a href="#" onclick="parent.RAMMMENAVN.FORMNAVN.FELTNAVN.focus()">sæt fokus du</a> Skal du selv lige ændre RAMMMENAVN - FORMNAVN - FELTNAVN /Nikolaj
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
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 :)
Det virker fint hos mig :)
// 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
Hmm det vil den SQ ikke hos moi? hvis jeg laver den som et link i dens egen ramme vil den godt?
ehm ja... der er hellerikke i de samme framesets ;)
03. juli 2002 - 01:13
#10
de er heller ikke even
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
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? ;(
Vi tilbyder markedets bedste kurser inden for webudvikling