Strohhalm

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Privat

 

Anmelde-Formular



Als Strohhalm-Mitglied registrieren.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Archiv

 

strohhalm.org / Archiv / Einsteiger / Eintrag lesen

srcElement Mozilla-tauglich?

  1. srcElement Mozilla-tauglich?

    luter 21. Juli 2004, 21:14

    Wie bekomme ich folgenden Event-Handler Mozilla-tauglich?
    Soll einen Button verfärben wenn Cursor darüber.
    Im IE funktioniert's, im Firefox0.8 hab' ich die Fehlermeldung: "event.srcElement has no properties" und bricht die weitere Ausführung ab. Die anderen Mozilla's haben wenigstens weiter gemacht...!

    onmouseover="event.srcElement.className='red'"
    onmouseout="event.srcElement.className=''"

  2. Re: srcElement Mozilla-tauglich?

    Juggler 21. Juli 2004, 22:46

    Was soll das überhaupt sein, srcElement? Hab ich ja noch nie gehört.

    Du solltest dir mal das Document Object Model (kurz DOM) anschauen und das verwenden. Damit kommen fast alle Browser gut klar, anders als mit MS-proprietären spielereien.

    this.setAttribute('class','klassenname','false');

    Anstatt this kannst du auch ein anderes Objekt verwenden. Meistens dann über document.getElementById(). Mehr dazu findest du bei externer Linkhttp://www.selfhtml.net oder überall im Netz.

    MfG
    Juggler

  3. Re: srcElement Mozilla-tauglich?

    creisi 21. Juli 2004, 23:18

    Hallo luter

    Für den Mozilla könntest Du das auch ganz ohne JavaScript dafür mit css mittels hover lösen. Leider kapiert das der Internet Explorer aber (noch) nicht.

    Gruss
    creisi

  4. Re: srcElement Mozilla-tauglich?

    wahsaga 22. Juli 2004, 09:34

    > Was soll das überhaupt sein, srcElement? Hab ich ja noch nie gehört.

    event.srcElement - vermutlich das element, in dem der event ausgelöst wurde.

    errreicht also meiner vermutung nach exakt das gleiche wie
    onMouseover="this.className=..."

  5. Re: srcElement Mozilla-tauglich?

    Juggler 22. Juli 2004, 09:43

    Ja, schon klar... ich wollte damit eigentlich auch nur ausdrücken, dass ich das noch nirgendwo dokumentiert gesehen habe. Und offensichtlich ist es ja MS-JavaScripr und nicht kompatibel.
    CSS hat denke ich den Nachteil, dass für den IE das JS trotzdem noch drin bleibt und im Firefox weiterhin zu dem Fehler und einem Abbruch führt. Eine Browserweiche für soetwas ist glaube ich auch etwas überdimensioniert. Dann doch lieber eine Lösung die in allen Browsern funktioniert.

    MfG
    Juggler

  6. Re: srcElement Mozilla-tauglich?

    Pedrito 22. Juli 2004, 10:50

    Um was geht es genau? Eigentlicher Formular-Button oder als Button formatierter Link?
    Wenn es ein Button ist, ist klar Wahsagas Lösung die richtige. Ansonsten geht mit CSS sehr viel, auch in IE.

    mfG
    Pedrito

  7. Re: srcElement Mozilla-tauglich?

    luter 22. Juli 2004, 20:13

    Recht herzlichen Dank! Es funkt so! Wie ich auf die Sache mit srcElement... kam weiß ich nicht mehr... Ein Mozilla-Fan mehr...

 
Nach oben springen

.(c) 2002 - 2012 strohhalm.org Community.powered by thunder-2000.com
.Impressum + Team.Datenschutz