Der folgende Beitrag wurde am 10. 04. 2002, 11:31 Uhr von Ullzn veröffentlicht.
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
Der folgende Beitrag wurde am 10. 04. 2002, 11:40 Uhr von CaptainSolo veröffentlicht.
> for (i=0;i<document.Formular1.elements[name].options.length;i++)
So auf den ersten Blick... Ist i definiert mit "var i"?
Gruss,
CS
Der folgende Beitrag wurde am 10. 04. 2002, 11:54 Uhr von Ullzn veröffentlicht.
> > 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???
Der folgende Beitrag wurde am 10. 04. 2002, 11:59 Uhr von CaptainSolo veröffentlicht.
> 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
Der folgende Beitrag wurde am 10. 04. 2002, 13:11 Uhr von ullzn veröffentlicht.
> Ö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
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4