Sebastian: Javascript Rollover Effekt in XHTML

Ich wollte einen MouseOver Effekt für einige Bilder erstellen. Die Bilder dienen auch als Link, deshalb hab ich dann die Ereignisse onMouseOver und onMouseOut beim Link genutzt um eine entsprechende JavaScript Funktion aufzurufen.

Dann hab ich das Dokument nach XHTML 1.0 umgestellt und der W3C Validator meinte, dass onMouseOver nicht zulässig wäre. Ich konnte es dadurch lösen, dass ich Kleinschreibung verwendet, also onmouseover="...". Ist dies das richtige Vorgehen oder wie soll man sonst bei XHTML solche Funktionen aufrufen?

Sebastian

  1. Ich konnte es dadurch lösen, dass ich Kleinschreibung verwendet, also onmouseover="...". Ist dies das richtige Vorgehen?

    Ja

    Gruß
    Avalon

    1. Hi,

      Ich konnte es dadurch lösen, dass ich Kleinschreibung verwendet, also onmouseover="...". Ist dies das richtige Vorgehen?

      Ja

      Siehe [SELFHTML XHTML und HTML] und [XHTML10 §4.2] (Da isses wieder, das %A0: [https://forum.selfhtml.org/?t=108732&m=677821])

      Gruß,
      Gunnar

      --
      “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
      1. Hi,

        (Da isses wieder, das %A0: [http://forum.de.selfhtml.org/my/?t=108732&m=677821])

        Ein Grund mehr, nicht auf die übersetzte Version zu verlinken …

        cu,
        Andreas

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

          Ein Grund mehr, nicht auf die übersetzte Version zu verlinken …

          Och nö.
          Selbst ich les sowas immer noch lieber deutsch als englisch.

          Und man muss es ja den anderen nicht schwerer machen als nötig; die Specs sind ja an manchen Stellen schon auf Deutsch schwere Kost. Und die meisten hier wollen doch eher HTML, CSS, … lernen als Englisch.

          Gruß,
          Gunnar

          PS. Ingo und dich trifft man auch in jedem Thread? ;-)

          --
          “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
          1. PS. Ingo und dich trifft man auch in jedem Thread? ;-)

            Ach, der dritte im Bunde ist ja auch hier. ;-)

            Eigentlich dient aber dieses Posting nur dazu, das Thema zu ändern, damit die Chance besser wird, diesen und jenen Thread im Archiv zu finden.

            Gruß,
            Gunnar

            --
            “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
        2. Hallo,

          (Da isses wieder, das %A0: [http://forum.de.selfhtml.org/my/?t=108732&m=677821])

          Ein Grund mehr, nicht auf die übersetzte Version zu verlinken …

          Was meinst du, wie oft die Übersetzer deswegen schon angemailt wurden. Keine Antwort. Der Fehler besteht seit Ewigkeiten. Nicht nur der. Versuche mal, die Richtlinien zur HTML-Kompatibilität zu verlinken - pustekuchen, die Links im Inhaltsverzeichnis sind kaputt. Der Abschnitt ist durchaus adressierbar, aber nicht etwa über #heading-8, sondern über #_Toc6101548 (hey, viel schlimmer als das nichtssagende heading-8 ist das auch nicht).

          Mathias

      2. Hi,

        und HTML]] und [XHTML10 §4.2] (Da isses wieder, das %A0

        oops - und im Gegensatz zu <a href="#heading-4.2%C2%A0" ...> auf der Originalseite wird hier das Linkziel im Firefox in der Statuszeile nicht angezeigt. :-(

        freundliche Grüße
        Ingo

        1. Hallo Ingo.

          oops - und im Gegensatz zu <a href="#heading-4.2%C2%A0" ...> auf der Originalseite wird hier das Linkziel im Firefox in der Statuszeile nicht angezeigt. :-(

          Hm... Der Link oben in der Übersicht lautet aber:

          "http://edition-w3c.de/TR/2002/REC-xhtml1-20020801/#heading-4.2"

          :-?

          Gruß, Ashura

          --
          Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
          30 Days to becoming an Opera8 Lover -- Day 16: Sessions
          Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
          [Deshalb frei! - Argumente pro freie Software]
          1. Hallo.

            Hm... Der Link oben in der Übersicht lautet aber:

            "http://edition-w3c.de/TR/2002/REC-xhtml1-20020801/#heading-4.2"

            Zumindest in der kopierten Fassung. Im Source steht wiederum

            <a href="#heading-4.2 " class="heading_2">

            Ich werde heute nicht mehr schlau daraus. :(

            Gruß, Ashura

            --
            Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
            30 Days to becoming an Opera8 Lover -- Day 16: Sessions
            Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
            [Deshalb frei! - Argumente pro freie Software]
            1. Hi,

              Zumindest in der kopierten Fassung. Im Source steht wiederum

              <a href="#heading-4.2 " class="heading_2">

              Ich werde heute nicht mehr schlau daraus. :(

              Ich habe das Dokument gerade mal downgeloadet und im Hex-Editor angesehen. Tatsächlich steht dort nur ein geschütztes Leerzeichen (A0). Firefox ersetzt es in der Quelltextansicht URL-kodiert.

              freundliche Grüße
              Ingo

              1. Hi,

                Firefox ersetzt es in der Quelltextansicht URL-kodiert.

                nur im Generated Source.

                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. Hi,

                  Firefox ersetzt es in der Quelltextansicht URL-kodiert.

                  nur im Generated Source.

                  stimmt - war zu faul, die Stelle in der Quelltextansicht zu suchen. ;-)

                  freundliche Grüße
                  Ingo

                  1. Hi,

                    stimmt - war zu faul, die Stelle in der Quelltextansicht zu suchen. ;-)

                    das Gefühl kenne ich. Mittlerweile habe ich aber ein gewisses Gefühl dafür entwickelt, wann sich die Ergebnisse wohl unterscheiden werden ;-)

                    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
  2. Hallo Sebastian,

    Ich wollte einen MouseOver Effekt für einige Bilder erstellen. Die Bilder dienen auch als Link, deshalb hab ich dann die Ereignisse onMouseOver und onMouseOut beim Link genutzt um eine entsprechende JavaScript Funktion aufzurufen.

    Das die Kleinschreibung richtig ist, wurde Dir bereits gesagt. Aber ich verstehe nicht, wenn die Bilde bereits jetzt in einem <a>-Element eingeschlossen sind, warum Du dies nicht mit einer Infobox (http://aktuell.de.selfhtml.org/tippstricks/css/infobox/) ganz ohne Javascript realisierst.

    Gruß aus Berlin!
    eddi