28. januar 2004 - 12:46Der er
7 kommentarer og 1 løsning
At vælge en option i en dropdown
Hvordan vælger jeg en valgmulighed i en <select> med javascript? formen hedder: vis_logfil og selecten hedder: function Der er tremuligheder. Den første står der bare "Vælge en funktion" og er valgt far starten af. Det er nummer to jeg skal have javascript til at vælge. Hvordan?
du kan vist ikke kalde selecten "function" når du bruger dette kald. Du kan jo ombøbe den ellers skal du kalde med document.getElementsByName("function")[0].selectedIndex = 1; istedet.
prøv så vidt muligt at undgå navne som også er funktioner i Jscript.....
Jeg havde rodet lidt rundt med selectedIndex, men kunne ikke rigtigt få det til at virker. Når jeg skal have JavaScript til at virke er det meget trial & error. Men jeg fik noget til at virke til sidst: document.vis_logfil.elements["function"].options[1].selected = true Det virker fint. Også selvom selecten hedder function. Det er ikke mig der har lavet den side jeg skal køre scriptet på, så jeg kan desværre ikke lave det om.
Det er, som fennec jo også skriver, at lægge op til øretæver til sig selv, hvis elementer, som skal bruges i andet end html, er født med navne, som har særlig betydning i enten css eller javascript !-)
Hvis det var mig der havde lavet siden havde jeg også givet den et andet navn. men nu er det mit webhotel der har koden liggende i sit administrationssystem Så der er nok ikke så meget jeg kan gøre.
Jeg kan ikke ændre i siden med <select>'en i. jeg sidder og laver et applescript som aoutomatisk logger ind i mit administratorkontrolpanel og vælger den log jeg vil ha og downlaoder den. Desværre vil min webhost ikke give mig direkte adgang til mine log-filer. Jeg ved det, amatører ;)
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.