eine Id einem Array geben

  • Hallo ich habe eine Frage über Arrays. Ich habe folgendes Script hier.


    <script type="text/javascript">
    <!--
    var O =new Array('Paris (FR)','Paris (USA)','Cologne','Rome','Sevilla','Stadt 1', 'Stadt 2','Stadt 3','Stadt 4','Stadt 5','Stadt 6');
    var cityId = new Array('54','12','2','3','4','5','6','7','8','9','10','11');
    function idAngeln(frm){
    for (var i=0;i<O.length;i++){
    if(frm.destination.value==O[i]){
    frm.l_id.value=cityId[i];
    break;
    }
    }
    }
    //-->
    </script>
    </head>

    <body onLoad="loaded(); takeLanguage();">
    .
    .
    .
    .
    .
    <div id='searchField'>
    <form action='javascript:getHotelInfo();' name='reisedaten' onsubmit='idAngeln(this);'>
    .
    .
    .
    .
    .
    <input size='30' id='destination' name="O" value="">
    <input type="hidden" name="l_id" value="">
    .
    .
    .

    Um die id in die url zu schreiben mache ich so:

    .
    .
    .
    var O = window.document.reisedaten.O.value;
    var l_id = window.document.reisedaten.l_id.value;
    .
    .
    .

    var theURL = theURL + . . . . . . . + "&O=" + O + "&l_id=" + l_id . . . . . . . etc

    aber es funktioniert nicht. Die url in Browser sagt immer l_id=Undefined

    Kann jemand mir helfen?

    Schöne Grüße

  • Hi,

    das gehört wohl eher in:
    PHP - CGI - Perl - JavaScript und Co.

    Bitte dahin verschieben, kann dir da leider nicht helfen^^

    MfG
    LizZard

    Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.