01. marts 2006 - 14:18Der er
2 kommentarer og 1 løsning
hvordan emulerer jeg en selectbox's onchange
hej med jer...
Jeg har brug for at envoke en onchange på en selectbox. Jeg havde egentlig håbet på at der var en funktion a la: document.forms[0].elements[0].change(); Men det er der tilsyneladende ikke :-(
Jeg har en selectbox som jeg på body onload prevælger med javascript ud fra noget jeg har hentet i en database. Alt afhængig af hvad man får valgt, sker der en del (relativt komplekse) ændringer af brugerfladen.
Det er ikke så let for mig bare at kalde det script jeg nu har skrevet i selectboxens onchange attribut, for jeg har mange felter der skal ændre brugerfladen (ikke trivielt), på mange sider. Så det skal være så generelt som muligt (og i øvrigt også browseruafhængigt :-O)
Hvis du laver en global javascript funktion der hedder local_init() som gør alt det der skal gøres efter hvilket elemt den bliver kaldt af ja så har du jo styr på hvad der sker :-)
Tak for forsøget horsmark, men det var ikke engang i nærheden af det jeg ledte efter :/
Jeg ville bare gerne fremprovokere en onchange event vha min javascript kode. Ligesom en form.submit(), havde jeg håbet lidt på en select.change() agtig ting, men det findes jo sikkert ikke så. :-(
Jeg har selv lavet en (relativt grim) løsning på mit problem, så jeg lukker og slukker her. :/
fino smid lige løsningen herind så andre der kigger forbi lære lidt :-)
Synes godt om
Ny brugerNybegynder
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.