Ergebnis 1 bis 20 von 321

Thema: Allgemeiner Fragethread

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Wie die Fehlermeldung bereits sagt, liegt es daran, dass das Array $_POST keinen Eintragswert mit dem Index "COMMENT" enthält. Die Variante ohne die einfachen Anführungszeichen ist in PHP zwar möglich, allerdings ziemlich schlechter Stil. Das funktioniert spätestens dann nicht mehr, wenn der Index Leerzeichen enthält.

  2. #2

    ID Postübermittlung

    Hi.
    Das name-Attribut ist für (X)HTML ja nicht mehr zulässig.
    Jetzt wollte ich mein Kontaktformular dementsprechend umschreiben, doch irgendwie ist die Übermittlung nicht so, wie sie bei name wäre. ^^
    Ich habe hier ein
    HTML-Code:
    <input type="hidden" value="check" id="do" />
    Das wird per Post übermittelt, dann wird gecheckt
    PHP-Code:
       if ($_POST['do'] == "check") {
         echo 
    'Soll gecheckt werden.';
       } 
    Aber das funktioniert so nicht.
    Wenn ich aber im obigen Teil name="do" schreibe, funktionuckelt es.
    Wie wäre die korrekte Überprüfung für das id-Attribut?

  3. #3
    Bei input-, textarea- und select-Elementen ist das name-Attribut noch immer erlaubt. Ist bei input[type=radio] sogar notwendig um sie richtig benutzen zu können.
    Das vergeben einer ID ist wegen des label-Elements natürlich dennoch sinnvoll

  4. #4
    Natürlich ist das name-Attribut für Formualrelemente auch in XHTML erlaubt. Nur für andere Elemente (Bilder, Links usw.) nicht mehr.

  5. #5
    Nagh. Danke. ^^

  6. #6
    Probleeeem! ^^

    Habe ein Bild geladen, das google maps like per drag&drop verschoben werden kann. Damit der IE das nicht als dragsource nimmt, brauche ich die EventHandler
    HTML-Code:
    ondragstart="return false;" onselectstart="return false;"
    Jedenfalls nach meinem Kenntnisstand.

    Diese zwei sind aber nicht valid... Gibt es eine Möglichkeit dem abzuhelfen?

  7. #7
    Zitat Zitat von Lucleonhart Beitrag anzeigen
    Diese zwei sind aber nicht valid... Gibt es eine Möglichkeit dem abzuhelfen?
    Conditional Comments?

  8. #8
    Die Idee kam mir auch schon.. aber ich kann die ja schlecht in den img tag hineinbauen...
    aktuell:
    HTML-Code:
    <img id='mainmap_im' name='mainmap_im' usemap='#mainmap' src="#" OnMouseDown="drag = true; return(false);" OnMouseUp="drag = false; return(false);" alt="" ondragstart="return false;" onselectstart="return false;"
    Jetzt mosert der validator wegen den beiden event handlern.

    Wenn ich nun daraus
    HTML-Code:
    <img id='mainmap_im' name='mainmap_im' usemap='#mainmap' src="#" OnMouseDown="drag = true; return(false);" OnMouseUp="drag = false; return(false);" alt="" <!--[if IE]>ondragstart="return false;" onselectstart="return false;"<![endif]-->>
    mache, dann mosert er, weil dem img tag das ende fehlt. (Ist ja da, aber halt erst nach dem kommentar, daher.. putt! ^^)

  9. #9
    Zitat Zitat von Lucleonhart Beitrag anzeigen
    Wenn ich nun daraus
    HTML-Code:
    <img id='mainmap_im' name='mainmap_im' usemap='#mainmap' src="#" OnMouseDown="drag = true; return(false);" OnMouseUp="drag = false; return(false);" alt="" <!--[if IE]>ondragstart="return false;" onselectstart="return false;"<![endif]-->>
    mache, dann mosert er, weil dem img tag das ende fehlt. (Ist ja da, aber halt erst nach dem kommentar, daher.. putt! ^^)
    Ahso, das wusste ich nicht. ^^'
    Aber gut, bleiben wir bei CCs: das für IE abgeänderte Bild komplett in einem Conditional Comment, und draußen nochmal das normale für alle anderen Browser, ohne die unnötigen EVenthandler. Dann im IE-spezifischen CSS (das man ohnehin fast immer braucht) dem Bild außerhalb des CC "display:none;" zuweisen. ^^
    HTML-Code:
    <!--[if IE]><style type = "text/css">
    #mainmap_im
    {
        display:none;
    }
    </style><![endif]-->
    
    ...
    
    <img id='mainmap_im' name='mainmap_im' usemap='#mainmap' src="#" OnMouseDown="drag = true; return(false);" OnMouseUp="drag = false; return(false);" alt="" />
    <!--[if IE]><img id='mainmap_im_ie' name='mainmap_im' usemap='#mainmap' src="#" OnMouseDown="drag = true; return(false);" OnMouseUp="drag = false; return(false);" alt="" ondragstart="return false;" onselectstart="return false;" /><![endif]-->
    Müsste doch eigentlich klappen, oder? Auch wenn's schon etwas kompliziert wird...o_O

  10. #10
    Aber ein CC ändert doch nichts an der Validität einer Seite, oder habe ich was falsch verstanden? o.o

  11. #11
    Zitat Zitat
    Aber ein CC ändert doch nichts an der Validität einer Seite, oder habe ich was falsch verstanden? o.o
    Nein, Conditional Comments verändern die Gültigkeit einer Seite nicht. Wohl aber nicht-existente Event-Handler wie ondragstart.

    Das mit dem Bild ist wohl klar. Auch Kommentare sind eine Art Element, daher schließt es vermutlich das img-Element bevor es sich selbst schließt.

  12. #12
    Zitat Zitat von NPC Fighter Beitrag anzeigen
    Aber ein CC ändert doch nichts an der Validität einer Seite, oder habe ich was falsch verstanden? o.o
    Naja, das Problem war ja, dass die beiden Eventhandler nicht valide sind. Da die jetzt für den Validator und richtige Browser auskommentiert sind, dürfte das Ganze valide sein. Die unvaliden Dinger für den IE sind nur in den Tags im CC drin. ^^

    Pf, zu spät. <___<''

  13. #13
    Wenn ich also die nicht validen eventhandler auskommentiere, bringt es mir trotzdem nichts?!
    Argh.. und was nu? ^^
    index.php und index_ie.php ?!?

  14. #14
    Zitat Zitat von Lucleonhart Beitrag anzeigen
    Wenn ich also die nicht validen eventhandler auskommentiere, bringt es mir trotzdem nichts?!
    Argh.. und was nu? ^^
    index.php und index_ie.php ?!?
    Ich würde da eher vorschlagen, du checkst mittels PHP den Browser und gibst dann den entsprechenden Code aus. Brauchst nicht gleich zwei Dateien für.

  15. #15
    Zitat Zitat von Lucleonhart Beitrag anzeigen
    Wenn ich also die nicht validen eventhandler auskommentiere, bringt es mir trotzdem nichts?!
    Hä, wer hat denn das gesagt (außer NPC der sich das Ganze mal wieder schlecht durchgelesen hat. )? o_O
    Nein, eigentlich bin ich nach wie vor überzeugt, dass mein Ansatz klappen müsste, falls du die ID im Javascript verwendest müsste da halt noch eine kleine Abfrage rein, um zu wissen, welche der beiden Elemente du nehmen sollst. Und eigentlich hat mir mitaki ja auch recht gegeben, wenn ich das nicht gnadenlos missinterpretiere. o_O
    Oder hast du's probiert und es hat nicht geklappt? Alternativ kannst du mir auch den ganzen HTML- und JS-Code schicken, und ich probier's selbst. ^^'

    Aber NPCs Ansatz sollte natürlich auch klappen, auch wenn's imo mehr Arbeit ist und man sich wieder mal auf Header verlassen muss.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •