ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
3974
3974
EMPFEHLEN
-
Hallo Leute, ich habe ein Problem bei dem ich nichtmehr weiter komme.
Eines vorwerg, mit Javascript kenn ich mich nicht sooo gut aus.
Und Zwar:
Ich habe ein lokales html file das ein javascript dowpdown besitzt, dort will ich etwas auswählen und je nachdem was ausgewählt wurde soll der Value des ausgewählten Wertes in eine txt Datei lokal abgelegt werden.
Klappt auch alles bis auf die aufnahme des value wertes in meine vbs variable:
das problem liegt daran ich weiß nicht wie ich per javascript den valuewert der ausgewählten option ändern kann, Ich habe es mit
document.verzeichnis.elements["unterkategorie"].value = "KTR1";
probiert, aber das funktioniert irgendwie nicht.
Code javascript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
<html> <head> <title>test v0.2</title> <script language="Javascript"> <!-- Start function update_auswahl() { var kategorieAuswahl = document.forms.verzeichnis.kategorie; var unterkategorieAuswahl = document.forms.verzeichnis.unterkategorie; unterkategorieAuswahl.options.length = 0; // DropDown Menü entleeren if (kategorieAuswahl.options [kategorieAuswahl.selectedIndex]. value == "Email") { unterkategorieAuswahl.options[1] = new Option("Software"); document.verzeichnis.elements["unterkategorie"].value = "KTR1"; unterkategorieAuswahl.options[2] = new Option("Anbieter"); document.verzeichnis.elements["unterkategorie"].value = "KTR2"; } else if (kategorieAuswahl.options [kategorieAuswahl.selectedIndex]. value == "Internet") { unterkategorieAuswahl.options[1] = new Option("Internetzugang"); document.verzeichnis.elements["unterkategorie"].value = "KTR3"; unterkategorieAuswahl.options[2] = new Option("Webseiten erstellen"); document.verzeichnis.elements["unterkategorie"].value = "KTR4"; } } // Ende --> </script> <script language="vbscript" type="text/vbscript"> sub go_ktr_onClick dim TheForm set TheForm = Document.Verzeichnis r = TheForm.unterkategorie.value if r <> "" Then Set oFSO = CreateObject("Scripting.FileSystemObject") do until oFSO.FolderExists("C:\timelog") oFSO.createFolder("c:\timelog") loop sLBFile = "C:\timelog\TL_" & date & ".txt" Set oLBFile = oFSO.OpenTextFile(sLBFile, 8, True) oLBFile.WriteLine time & ": " & r msgbox("Zeit für " & r & " aufgezeichnet") else msgbox("Bitte einen Kostenträger auswählen.") end if end sub </script> </head> <body> <form name="verzeichnis"> <select size="1" name="kategorie" onchange="update_auswahl()"> <option selected></option> <option value="Email">Email</option> <option value="Internet">Internet</option> </select> <select size="1" name="unterkategorie"> <option selected></option> </select> <INPUT type="button" name="go_ktr" value=" Go! "> </form> </body> </html>
Geändert von esilio (15.03.08 um 19:21 Uhr)
-
Lösung:
unterkategorieAuswahl.options[1] = new Option("Software", "KTR1");
Ähnliche Themen
-
Style eines select-Feldes
Von bauchinj im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 02.02.10, 14:26 -
Select Feld 1 soll Werte des 2. Feldes ändern
Von Headymaster im Forum Javascript & AjaxAntworten: 11Letzter Beitrag: 18.12.07, 13:59 -
Dynamisches Ändern eines Select Feldes!
Von MrRock im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 07.05.05, 03:39 -
dynamische Vorauswahl eines select feldes
Von deusfalsus im Forum PHPAntworten: 3Letzter Beitrag: 11.02.04, 15:41 -
Erstes Element eines Select Feldes aktivieren
Von Tim C. im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 03.02.04, 13:29





Zitieren
Login





