Avatar billede jamal_s Nybegynder
12. oktober 2002 - 09:52 Der er 2 kommentarer og
1 løsning

javascript value ?

hejsa...


<select name="phonebook" size="14" Multiple class="fields" onchange="java script:SendnNmberInsert('phonebook.value;')">
  <option value="">Tryk her for at fravælge alle</option>
  <option value="1111111">Anders</option>
  <option value="2222222">Anders</option>
</select>

hvordan får jeg phonebook value overføret til en anden frame...alt virker som det skal, den overføre det her tekst (phonebook.value;)..og det er ikke det den skal overføre men 1111111111 eller 2222222 ?? hvordan får jeg fixed den her lille problem...håber nogen kan hjælpe..takker
Avatar billede jakoba Nybegynder
12. oktober 2002 - 10:02 #1
ved at skrive anførselstegn omkring noget fortæller du javascript at det er en streng. så i kaldet:
    SendnNmberInsert('phonebook.value;')
er den parameter du sender en rækkefølge af bogstaver
    'p'+'h'+'o'+'n'+'e'+'b'+'o'+'o'+'k'+'.'+'v'+'a'+'l'+'u'+'e'+';'

tegnet ; benyttes i javascript til at afslutte en sætning det skal stå helt bagerst.

i handlere skal der ikke skrives 'java script:'

så prøv med:
<select name="phonebook" size="14" Multiple class="fields" onchange="SendnNmberInsert( phonebook.value );">

uden anførselstegn omkring vil javascript lede efter en variabel der hedder phonebook og derefter søge efter en property der hedder value i den variabel.

prøv det. det vil vist virke i IE nu.

mvh JakobA
Avatar billede jamal_s Nybegynder
12. oktober 2002 - 10:04 #2
tak...men vil det KUN virke i IE ?..hvad med andre webbrowser ?
Avatar billede jakoba Nybegynder
12. oktober 2002 - 10:19 #3
der skal man adrressere mere korrekt efter reglerne:

<select name="phonebook" size="14" Multiple class="fields"
    onchange="SendnNmberInsert( this.options[this.selectedIndex].value );">

men jeg er stadig ikke sikker på det duer siden det er en multiple selectboks, der kan være valgt mere end een værdi ad gangen, og der er ikke rigtig nogen måde at sige "den værdi der sidst blev tilvalgt".

prøv at vælge 2 af de mulige (med ctrl-tasten nede) og så fravælge en af dem og se hvad der bliver sendt til funktionen.

mvh JakobA
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
Kurser inden for grundlæggende programmering

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