Thomas: input Image streikt beim IE

Hallo Leute,

der Internetexplorer spielt nicht mit bei einer Anwendung die ich geschrieben habe.

Durch:

<b><input type="image" name="btn_interessen" src="/images/checked.bmp" value="29">Reisen</input></b><br/>

soll beim Klicken der Wert 29  übergeben werden.
Um dann in einer PHP-Datei über $_POST['btn_interessen'] ausgewertet zu werden.

Netscape machts, IE nicht.

Hat jemand eine Idee?

  1. Hallo Thomas.

    Durch:

    <b><input type="image" name="btn_interessen" src="/images/checked.bmp" value="29">Reisen</input></b><br/>

    soll beim Klicken der Wert 29  übergeben werden.
    Um dann in einer PHP-Datei über $_POST['btn_interessen'] ausgewertet zu werden.

    Netscape machts, IE nicht.

    Hast du dir einmal ausgeben lassen *was* überhaupt übermittelt wird?

    print_r($_POST);

    Einen schönen Donnerstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
    1. Ja das habe ich gemacht, daher weiss ich auch dass es nicht übertragen wird.

      $_POST['btn_interessen_x'] und $_POST['btn_interessen_y'] werden über geben.

      Jedoch beim Netscape wird zusätzlich noch $_POST['btn_interessen']=29 übegeben

      1. Hi,

        Jedoch beim Netscape wird zusätzlich noch $_POST['btn_interessen']=29 übegeben

        richtig. Dieser Wert ist optional. Ausnahmsweise kannst Du dem IE keinen Vorwurf machen.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Sicherheitsgurt ist Pflicht.

          Airbag und ABS sind optional - und trotzdem kauft niemand mehr ein Auto ohne.

          Just kidding

          so long

          1. Hi,

            Airbag und ABS sind optional - und trotzdem kauft niemand mehr ein Auto ohne.

            seit wann geht es beim IE um Komfort oder sinnvolle Funktionen?

            Just kidding

            Dito ;-)

            Cheatah

            --
            X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
            X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. Hallo,

              seit wann geht es beim IE um Komfort oder sinnvolle Funktionen?

              Es geht vielleicht um komm fort? Btw.: Mir sind sinful functions ohnehin viel lieber ;-)

              viele Grüße

              Axel

    2. Danke Ashura,

      Du hast mein Problem zwar nicht gelöst, aber mir einen Denkanstoß gegeben.

      Da der eigentliche Wert nicht übertragen wird, muss ich mir halt etwas anderes Suchen was übertragen wird und durch print_r() hab ich's jetzt.

      Ich überprüfe einfach ob die X und Y Werte übertragen werden und verarbeite die daten dann weiter.

      Besten Dank.

      Manchmal muss man nur einen Schritt zurück gehen um alles zu Überblicken.

  2. Hi,

    <b><input type="image" name="btn_interessen" src="/images/checked.bmp" value="29">Reisen</input></b><br/>

    Mal abgesehen davon, daß bmp nicht das beste Bildformat ist (braucht zu viel Speicherplatz ...):

    In HTML ist das schließende Tag für input verboten, in HTML und XHTML ist das content-model von input EMPTY, also darf das input-Element keinen Inhalt haben.

    Daß IE bei <input type="image"> nur die Koordinaten des Klicks, nicht aber das name-value-Pärchen überträgt, ist bekannt.
    Abhilfe: IE nicht verwenden ;-)

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.