Avatar billede kjoller Nybegynder
19. november 2001 - 15:41 Der er 14 kommentarer og
2 løsninger

Onclick

Jeg har en dropdown med farver og jeg vil gerne have det såddan at man kan klikke på farven i en tabel fra et popup vindue, så kan man lave en onclick function der selecter i den gøldende dropdown box, jeg kan finde du af det i et textfelt men ikke i en dropdown ?

Avatar billede nikolajdu Nybegynder
19. november 2001 - 15:42 #1
i en tabel fra et popup?? Hvor kom dropdown tingen ind henne??

Det hedder i øvrigt.

<select onChange=\"this.options[this.selectedIndex].value\">
Avatar billede kjoller Nybegynder
19. november 2001 - 15:46 #2
dropdown =select, mybad.

det er omvendt jeg har en select med de 216 websafe farver, men man kan jo ikke se meget ud af tekst hvos man ikke kender farven, så derfor har jeg lavet et popup vindue hvor man kan se alle farverene, og så vil jeg gerne have det såddan at man kan klikke på en farve og så vælger markeres den valgte farve i select boxen.
Avatar billede nikolajdu Nybegynder
19. november 2001 - 15:48 #3
vilke navne har dine <option name=\"????\">
Avatar billede kjoller Nybegynder
19. november 2001 - 15:50 #4
textfarve
Avatar billede nikolajdu Nybegynder
19. november 2001 - 15:51 #5
Allesammen??
Avatar billede kjoller Nybegynder
19. november 2001 - 15:54 #6
mener du <option value=\"\"> ? her er lige et lille udsnit:

<option value=\"249\" >#CC6600</option>
<option value=\"250\" >#FF6600</option>
<option value=\"251\" >#009900</option>    
<option value=\"252\" >#339900</option>
<option value=\"253\" >#669900</option>
<option value=\"254\" >#999900</option>
<option value=\"255\" >#CC9900</option>
<option value=\"256\" >#FF9900</option>
           
Avatar billede nikolajdu Nybegynder
19. november 2001 - 15:58 #7
Du er nødt til at give alle options et navn også. Brug samme navn som value. Altså:

<option name=\"249\" value=\"249\" >#CC6600</option>
<option name=\"250\" value=\"250\" >#FF6600</option>
Avatar billede nikolajdu Nybegynder
19. november 2001 - 16:03 #8
Nej glem det! gør sådan her istedet:

<script>
   
    function skift(nr){
   


    for (i=0; i<document.f.s.length;i++){
    if (document.f.s[i].value==nr){
    document.f.s.options[i].selected=true;

        }
    }
}
   
    </script>

Så kalder du funktionen med:

<a href=\"#\" onClick=\"skift(\'242\')\">klik</a>
Avatar billede nikolajdu Nybegynder
19. november 2001 - 16:03 #9
f = formens navn <form name=\"f\">
s = Select´s navn <select name=\"s\">
Avatar billede Slettet bruger
19. november 2001 - 16:11 #10
Jeg er ikke helt sikker på, hvad du mener med en \"tabel fra en popup\", men her er mit bud:

<!-- I popup\'en -->
<table>
<td bgcolor=\"#CC6600\"><a href=\"java script:opener.skiftOption(\'#CC6600\');\">#CC6600</a></td>
<td bgcolor=\"#FF6600\"><a href=\"java script:opener.skiftOption(\'#FF6600\');\">#FF6600</a></td>
o.s.v.
</table>
<!-- Slut -->

<!-- I siden med select-boksen, der forhåbentlig har åbnet popup\'en -->
<script>
function skiftOption(farve) {
sel = document.frm.select1;
for (i = 0; i < sel.length; i++) {
if (sel.options[i].text == farve) sel.selectedIndex = i;
}
}
</script>

<form name=\"frm\">
<option value=\"249\">#CC6600</option>
<option value=\"250\">#FF6600</option>
<option value=\"251\">#009900</option>
<option value=\"252\">#339900</option>
<option value=\"253\">#669900</option>
<option value=\"254\">#999900</option>
<option value=\"255\">#CC9900</option>
<option value=\"256\">#FF9900</option>
</form>
Avatar billede kjoller Nybegynder
19. november 2001 - 16:12 #11
kigger lige på begge ting, kommer nok førdst tilbage i morgen
Avatar billede Slettet bruger
19. november 2001 - 16:14 #12
Jeg mangler lige <select>-koderne, hvor select\'ens name forresten skal være select1, med mindre du vil ændre i scriptet.
Til gengæld har jeg testet scriptet, det virker!
Avatar billede nikolajdu Nybegynder
19. november 2001 - 16:16 #13
Mit virker nu også. Vores idéer er ud fra samme grundlag.
Avatar billede Slettet bruger
19. november 2001 - 18:05 #14
Yep, jeg tager bare efter farve-koden, du tjekker for farvens \"nummer\"! Så er det bare op til kjoller at vælge, hvad han vil bruge!
Avatar billede kjoller Nybegynder
20. november 2001 - 14:19 #15
Takker
Avatar billede nikolajdu Nybegynder
20. november 2001 - 16:40 #16
Fino fino :-)
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