Fonts formatieren mit onMouseover
Roli Lantz
- browser
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
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
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
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
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