a.hover in netscape

  • Themenstarter Themenstarter Silkyman
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
S

Silkyman

hi jungs,

ist es evtl. via javascript möglich den hover effekt in netscape zu erzwingen???

THX Silk ;)
 
hio,
ich wundere mich etwas, denn eigentlich sollte netscape
a:link,a:visited,a:active,a:hover,a:focus
anzeigen können
oder?
ka
 
ich habe genau das gleiche gedacht, als ich diesen tread hier las!!!

hab leider netscape nicht installiert sonst würde ich es sofort überprüfen
 
hover funzt bei netscape 6, nicht aber bei 4.x

dazu gibt es einen haufen thread in der selfhtml forums auslese und im archiv... einfach mal da vorbeischaun ;)

(tipp: wird als umweg über javascript onmouseover gemacht :p)

hope that helps

gruß
 
der ns 4.x hat keine hover????
is mir neu.. naja, wieder was dazu gelernt
 
hey ttrek wo lebste denn ;)

is das nervigste überhaupt an ns 4.x

der 6er hats wenigstens dabei :)

ns4x kennt auch kein :active - das wird dann rot, egal wie die anderen einstellungen sind ;)

gruß
 
a:Hover bei NN4 kann man über Javascript simulieren.
Ich hatte da mal ein Script für ...

Im Prinzip funzte das so:

- bei onmouseover die position des links abfragen (xy)
- einen neuen Layer via new Layer() erstellen
- den neuen Layer positionieren
- in den Layer den Text des links schreiben (formatiert, also z.B. unterstrichen)
- Layer anzeigen

bei mouseover layer ausblenden

Hört sich vielleicht was einfach an, war aber ein 50plus-Zeiler afair.
ich such mal eben die URL raus ...
 
Ich hab auf meiner Seite dieses Skript, und das funzt:

Code:
var loaded = new Array();
function lRo(img,name) {
	if (img && img.src &&
		(null == img.out || typeof(img.out) == typeof(void(0)))) {
		s = img.src;
		img.out = new Image();
		img.out.src = s;
		img.over = new Image();
		if (name.lastIndexOf('/') >= 0 || name.lastIndexOf('\\') >= 0) {
			s = name;
		} else {
			i = s.lastIndexOf('/');
			if (i<0) i = s.lastIndexOf('\\');
			if (i<0) { s = name; }
			else	 { s = s.substring(0,i+1) + name; }
		}
		img.over.src = s;
		loaded[img.name] = img;
	}
}
function roll(name,over) {
	if (document.images) {
	if (over) { imageObject = "over"; }
	else	  { imageObject = "out"; }
	image = loaded[name];
	if (image) {
		ref = eval("image."+imageObject);
		if (ref) image.src = eval("image."+imageObject+".src");
	}
	if (window.event)
		window.event.cancelBubble = true;
	}
}

das HTML-Tag sieht dann so aus:
Code:
<A HREF="home.html" ONMOUSEOVER="roll('tm',1)" ONMOUSEOUT="roll('tm',0)">
<IMG NAME="tm0" SRC="menu_off_10.gif" BORDER="0" ONLOAD="lRo(this,'menu_on_10.gif')">
</A>

Gruß
Dunsti
 
Status
Nicht offen für weitere Antworten.
Zurück