Forum Doku Wiki Blog

Forumsarchiv 2002, April
Mehrfachauswahl & Übergabe in Datenbank: Probleme mit IE

archivierte Beiträge lesen

  1. (JAVASCRIPT) Mehrfachauswahl & Übergabe in Datenbank: Probleme mit IE von Ullzn, 10. 04. 2002, 11:31

Mehrfachauswahl & Übergabe in Datenbank: Probleme mit IE

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

Mehrfachauswahl & Übergabe in Datenbank: Probleme mit IE

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

Mehrfachauswahl & Übergabe in Datenbank: Probleme mit IE

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???

Mehrfachauswahl & Übergabe in Datenbank: Probleme mit IE

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

Mehrfachauswahl & Übergabe in Datenbank: Probleme mit IE

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