variablenproblem

dennyathome

fühlt sich hier wohl
Hallo ich habe ein Problem, und zwar wenn ich bei meinem script dem in der zweiten funktion (link)sagen will, dass die variable "linken" alle variablen aus funktion "suchen"
(hintereinander weggeschrieben) sind, macht er es nicht. der computer zeigt mir die variablennamen an.


meine frage:
wie kann ich den computer sagen das die variablen aus funktion "suchen" auch variablen sind und keine namen?

danke!


  • <!--
    function suchen(){


    var Datei1 =""
    if(document.SuchF.links.selectedindex== -1){Datei1 = "x"}
    else {Datei1 = document.SuchF.links.options[document.SuchF.links.selectedIndex].value}

    var Datei2 =""
    if(document.SuchS.links.selectedindex== -1){Datei2 = "x"}
    else {Datei2 = document.SuchS.links.options[document.SuchS.links.selectedIndex].value}

    var Datei3 =""
    if(document.SuchB.links.selectedindex== -1){Datei3 ="x"}
    else {Datei3 = document.SuchB.links.options[document.SuchB.links.selectedIndex].value}

    var Datei4 =""
    if(document.SuchH.links.selectedindex== -1){Datei4 ="x"}
    else {Datei4 = document.SuchH.links.options[document.SuchH.links.selectedIndex].value}

    var Datei5 =""
    if(document.SuchQ.links.selectedindex== -1){Datei5 ="x"}
    else {Datei5 = document.SuchQ.links.options[document.SuchQ.links.selectedIndex].value}

    var Datei6 =""
    if(document.SuchZ.links.selectedindex== -1){Datei6 ="x"}
    else {Datei6 = document.SuchZ.links.options[document.SuchZ.links.selectedIndex].value}

    var Datei7 =""
    if(document.SuchG.links.selectedindex== -1){Datei7 ="x"}
    else {Datei7 = document.SuchG.links.options[document.SuchG.links.selectedIndex].value}


    var linken=""
    linken='Datei1'+'Datei2'+'Datei3'+'Datei4'+'Datei5'+'Datei6'+'Datei7'

    alert(linken)}
    //-->
 
Kann nicht behaupten, auch nur irgendeine Ahnuhng von VBasic zu haben...aber in

linken='Datei1'+'Datei2'+'Datei3'+'Datei4'+'Datei5'+'Datei6'+'Datei7'

packst du die Namen fein säbuerlich in Anführungszeichen, und das entspricht in den meisten Programmiersprachen einem simplen String, der dann exakt so ausgegeben wird. Vielleicht funzelt es ohne ' besser.
 
Ja, jetzt funzt es!

ich probier tausend verschiedene möglichkeiten aber drauf zu kommen die anführungszeichen weg zu lassen, dadrauf bin ich nicht gekommen.


danke!
 
Oben