tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
3974
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    esilio esilio ist offline Grünschnabel
    Registriert seit
    Mar 2008
    Beiträge
    2
    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)
     

  2. #2
    esilio esilio ist offline Grünschnabel
    Registriert seit
    Mar 2008
    Beiträge
    2
    Lösung:


    unterkategorieAuswahl.options[1] = new Option("Software", "KTR1");
     

Ähnliche Themen

  1. Style eines select-Feldes
    Von bauchinj im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 02.02.10, 14:26
  2. Select Feld 1 soll Werte des 2. Feldes ändern
    Von Headymaster im Forum Javascript & Ajax
    Antworten: 11
    Letzter Beitrag: 18.12.07, 13:59
  3. Dynamisches Ändern eines Select Feldes!
    Von MrRock im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 07.05.05, 03:39
  4. dynamische Vorauswahl eines select feldes
    Von deusfalsus im Forum PHP
    Antworten: 3
    Letzter Beitrag: 11.02.04, 15:41
  5. Erstes Element eines Select Feldes aktivieren
    Von Tim C. im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 03.02.04, 13:29