Avatar billede casc Nybegynder
07. maj 2001 - 09:59 Der er 6 kommentarer og
1 løsning

vis/skjul tekst i andet frame, når selectbox er i focus

Hej
Jeg skal lave et javascript, der når man sætter curseren i en selectbox (OnFocus),
viser text2 og skjuler text1, i et andet frame. Hvis ikke selectboxen er i focus, skal javasriptet vise den text1 igen, og skjule text2...
Avatar billede morten_dyrekilde Nybegynder
07. maj 2001 - 11:50 #1
Hvilken slags tekst er du ude i - er det en variabel -en tekstbox eller noget halt andet?
Avatar billede casc Nybegynder
07. maj 2001 - 12:08 #2
Det er bare noget statisk text, der skal stå i en celle
Avatar billede nikolajdu Nybegynder
07. maj 2001 - 12:44 #3
Hvis du har et tekstfelt i rammen \"left\", der ligger i formen med navnet \"form1\" og tekstfeltet \"minTekst1\" kan du bruge den her.

<input type=\"textfield\" name=\"minTekst2\" onFocus=\"parent.left.document.form1.minTekst1.value=this.value\" value=\"Fra højre du\">

Venstre ramme.

<html>
<body>
left
<form name=\"form1\">
<input type=\"textfield\" name=\"minTekst1\" value=\"venstre\">
</form>
</body>
</html>

Højre ramme.

<html>
<body>
right
<form>
<input type=\"textfield\" name=\"minTekst2\" onFocus=\"parent.left.document.form1.minTekst1.value=this.value\" value=\"Fra højre du\">
</form>
</body>
</html>

/Nikolaj
Avatar billede nikolajdu Nybegynder
07. maj 2001 - 12:47 #4
Ok glemte lige at det skal kunne vende tilbage til original value.
Avatar billede nikolajdu Nybegynder
07. maj 2001 - 12:51 #5
Lav Højre om til den her.

<html>
<head>
<script>
tilbageDu = parent.left.document.form1.minTekst1.value;
</script>
</head>
<body>
right
<form>
<input type=\"textfield\" name=\"minTekst2\" onFocus=\"parent.left.document.form1.minTekst1.value=this.value\" onBlur=\"parent.left.document.form1.minTekst1.value=tilbageDu;\" value=\"Fra højre du\">
</form>
</body>
</html>
Avatar billede casc Nybegynder
07. maj 2001 - 15:03 #6
Det er ikke det jeg mener.
Du har feks i venstre frame to selectboxe.
I højre frame har du en celle hvori der står en standart tekst, når de to selectboxe ikke er i focus. Hvis den første af selectboxene vælges, skal texten skiftes ud med noget andet text i cellen, og ligeledes med nummer to...
Avatar billede nikolajdu Nybegynder
07. maj 2001 - 15:22 #7
Prøv at bruge den her i min højre - Du skal så bare bytte rundt på højre og venstre.

<html>
<head>
<script>
tilbageDu = parent.left.document.form1.minTekst1.value;
</script>
</head>
<body>
right
<form>
<select name=\"test1\" onChange=\"parent.left.document.form1.minTekst1.value=this.options[this.selectedIndex].value\" onBlur=\"parent.left.document.form1.minTekst1.value=tilbageDu\">
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"3\">3</option>
</select>

<select name=\"test2\" onChange=\"parent.left.document.form1.minTekst1.value=this.options[this.selectedIndex].value\" onBlur=\"parent.left.document.form1.minTekst1.value=tilbageDu\">
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"3\">3</option>
</select>
</form>
</body>
</html>
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