/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Opdatering af drow-down bokse
Fra : Jes Søndergaard


Dato : 15-09-02 11:13

Jeg har 4 drop-down bokse og en submit-knap.
Når første boks ændres skal websiden automatisk kalde sig selv med den
parameter som blev sat i boksen. Dette opdaterer indholdet af boks 2 (via
php og et opslag i en database). Og når boks 2 så er valgt skal boks 3
opdateres osv.

Er der nogen som har en kode til at lave følgende eller et link til en side?

Bemærk at når en boks opdateres _skal_ siden kaldes på ny og må altid _ikke_
bare opdateres vha. javascript.

/Jes



 
 
Jonas Koch Bentzen (15-09-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 15-09-02 14:58

Jes Søndergaard wrote:
>
> Når første boks ændres skal websiden automatisk kalde sig selv med den
> parameter som blev sat i boksen.

Det er faktisk ikke nødvendigt. Man kan - med standard-ECMAScript, som
understøttes selv i Netscape 4 - opdatere rullegardinmenuer automatisk.

document.forms[0].rullegardinmenu.options[0] = new Option("Gedser", 11)
document.forms[0].rullegardinmenu.options[1] = new Option("Skagen", 12)

Nu vil rullegardinmenuen se ud som hvis du havde skrevet den i hånden i
HTML:

<option value='11'>Gedser</option>
<option value='12'>Skagen</option>


Jes Søndergaard (15-09-2002)
Kommentar
Fra : Jes Søndergaard


Dato : 15-09-02 20:03

"Jonas Koch Bentzen" <ingen.email@eksempel.dk> wrote:
> > Når første boks ændres skal websiden automatisk kalde sig selv med den
> > parameter som blev sat i boksen.
>
> Det er faktisk ikke nødvendigt. Man kan - med standard-ECMAScript, som
> understøttes selv i Netscape 4 - opdatere rullegardinmenuer automatisk.

Og så vil du have at jeg skal udlæse halvdelen af min (store) SQL-database
til en enkelt html-fil istedet for at lave dynamiske opslag?

/Jes



Jonas Koch Bentzen (15-09-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 15-09-02 23:08

Jes Søndergaard wrote:
>
> "Jonas Koch Bentzen" <ingen.email@eksempel.dk> wrote:
>
>>>Når første boks ændres skal websiden automatisk kalde sig selv med den
>>>parameter som blev sat i boksen.
>>
>>Det er faktisk ikke nødvendigt. Man kan - med standard-ECMAScript, som
>>understøttes selv i Netscape 4 - opdatere rullegardinmenuer automatisk.
>
>
> Og så vil du have at jeg skal udlæse halvdelen af min (store) SQL-database
> til en enkelt html-fil istedet for at lave dynamiske opslag?

Nu nævnte du jo ikke, at du har en stor database - men du vil nok blive
overrasket over, hvor hurtig JavaScript er til at fortolke en kæmpestor
fil med arrayer over dine data og opdatere rullegardinmenuerne. Jeg har
selv lige lavet en lignende løsning, og der var ingen hastighedsproblemer.

Men klart nok, hvis databasen er alt for stor, skal du selvfølgelig
hente dataene fra serveren efter at brugeren har valgt noget i den
første rullegardinmenu.


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste