Mehrfachauswahl & Übergabe in Datenbank: Probleme mit IE
Ullzn
- javascript
0 CaptainSolo0 Ullzn0 CaptainSolo0 ullzn
Hallo,
so langsam verzweifle ich an folgendem Problem...
Ich richte für eine Datenbank eine HTML-Eingabemake ein. Darin findet sich eine Länderliste.
Die Einträge dieser Liste sollen via HTML in eine Datenbank übertragen werden. Es soll möglich sein mehrere Einträge per STRG+MausKlick zu selektieren.
Folgende Einträge funzen - leider nur mit Netscape, nicht mit Internet Explorer oder OPERA.
<input type=hidden name="SCOD">
<select multiple name="SCOD1" size=5 onFocus="bundle2('SCOD1','SCOD')">
<option selected value ="">
<option value="de">German
<option value="en">English
<option value="ab">Abkhazian
<option value="aa">Afar
<option value="af">Afrikaans
<option value="sq">Albanian
<option value="am">Amharic
<option value="ar">Arabic
</select>
Das zugehörige JavaScript:
function bundle2(name,ziel)
{
document.Formular1.elements[ziel].value ="";
for (i=0;i<document.Formular1.elements[name].options.length;i++)
{
if (document.Formular1.elements[name].options[i].selected==true)
document.Formular1.elements[ziel].value = document.Formular1.elements[ziel].value +"; "+document.Formular1.elements[name].options[i].value
}
}
Wie gesagt: Netscape funktioniert, Internet Explorer und OPERA nicht.
Hat wer ne Idee?
Gruß
Ullzn
for (i=0;i<document.Formular1.elements[name].options.length;i++)
So auf den ersten Blick... Ist i definiert mit "var i"?
Gruss,
CS
for (i=0;i<document.Formular1.elements[name].options.length;i++)
So auf den ersten Blick... Ist i definiert mit "var i"?
Gruss,
CS
mmmh wie mach ich das???
mmmh wie mach ich das???
Öh... *blöder Kommentar runterschluck weil Gaby sonst wieder meckert
Du definiert in JS eine globale (public) Variable innerhalb des JS-Scripts.
Eine private wird in einer Function definiert.
Beispiel:
-----
Function beispiel()
{
var i
i = i + 1;
}
-----
Gruss,
CS
Öh... *blöder Kommentar runterschluck weil Gaby sonst wieder meckert
Du definiert in JS eine globale (public) Variable innerhalb des JS-Scripts.
Eine private wird in einer Function definiert.
Beispiel:
Function beispiel()
{
var i
i = i + 1;
}
Gruss,
CS
mmmh
schade, daran lag es nicht