Roli Lantz: Fonts formatieren mit onMouseover

Hallo Leute,

Mein Problem ist, dass Netscape (vorallem 4.7) kein hovern kennt. Ich möchte eine Seite in allen Browsern (IE, NS + Opera) möglichst gleich aussehen lassen.
Nun habe ich mir überlegt, ob es wohl möglich sei, einen Link per onMouseover bzw. onMouseout zu formatieren.

Beispiel:

onMouseover   Font-color:#FFAE35;font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:yes;

onMouseout   Font-color:#FFFFFF;font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:none;

geht sowas, oder bin ich da völlig auf dem Holzweg ?

ich habe eine Lösung mit Layern, aber dort kriege ich Probleme, weil die Links sich in einer Tabelle befinden und NS den jeweiligen Zellhintergrund nicht ausgelesen kriegt. Kann allerdings auch sein, dass ich das nur nicht richtig definiert kriege :-(

Für Hilfe wäre ich dankbar :-)

mfg Roli

  1. Hallo Roli,

    Mein Problem ist, dass Netscape (vorallem 4.7) kein hovern kennt. Ich möchte eine Seite in allen Browsern (IE, NS + Opera) möglichst gleich aussehen lassen.

    allen Browser != IE, NS + Opera

    geht sowas, oder bin ich da völlig auf dem Holzweg ?

    Holzweg

    Hast Du schon die Lösung aus der Forums-Auslese probiert:
    </selfhtml/sfausles/tsfa_tdb.htm#a9>

    Ich verstehe aber nicht so ganz, warum Du unbedingt dieses Effekt
    im Netscape nachbauen willst, noch dazu wo es einigen Aufwand er-
    fordert. Netscape-User kennen a:hover nicht, also warum "möglichst
    gleich aussehen lassen"?

    Viele Grüße aus Dresden,
    Stefan Einspender

  2. Hallo Rolli,

    Für Hilfe wäre ich dankbar :-)

    aber immer doch :)

    * gehe mit Netscape 4.x zu http://www.purpurhain.de/noframes.htm

    * warte auf das kleine "Remote-Control" Fernsteuerungsfenster

    * jetzt kann Du dort "hoovern"

    * view-source von "Remote-Control"

    viel Spaß (+Grüße) Günter

    1. Hallo Günter.

      * gehe mit Netscape 4.x zu http://www.purpurhain.de/noframes.htm

      danke hab ich mir angeschaut, ist aber das selbe prinzip das ich bereits kenne und hilft mir nicht sonderlich. leider kann ich die links nicht aus der tabelle rausnehmen ohne die ganze optik zu killen und ich kriege einfach den zellhintergrund nicht ausgelesen um ihn den jeweiligen tempLayern zuzuordnen

      danke aber für die mühe :-)

      Roli

  3. Hallo!

    Eine weitere Lösung wäre:
    http://www.dhtml-now.de/dhtml/links/mouseover.asp

    Gruss Markus

    1. Hallo!

      Eine weitere Lösung wäre:
      http://www.dhtml-now.de/dhtml/links/mouseover.asp

      Gruss Markus

      Damit habe ich experimentiert, klappt aber nicht da die layer zwar wunderbar funktionieren, aber ich kriege die hintergrnd-farbe nicht ausgelesen, da die links sich in einer tabelle mit unterschiedlcihen zellhintergründen befinden. liegt wohl an mir aber mir fällt nichts ein dazu.

      im entsprechenden .js steht:

      if (document.layers) {
          tmpLayer = new Layer(1);
          tmpLayer.bgColor = document.bgColor;
          document.captureEvents(Event.MOUSEOVER);
          document.onmouseover = Hover;

      d.h. er holt sich den dokument hintergrund :-(
      ich hab das versucht zu ändern indem ich dem <td> tag eine id gegeben habe, aber irgendwie krieg ich den aufruf nicht hin :-)

      frustrierte grüsse
      Roli