Seite 1 von 1

Slide Menue - Link auf Zelle

Verfasst: 19.04.2007 23:41
von mark2
Ich verwende ein slide menue in meinem Template das über die menue.js Datei gesteuert wird.
Es ist momentan so eingestellt dass der Link nur auf den Text wirkt. Ich möchte aber dass der Link nicht nur auf den Text sondern auf das ganze Feld also Zelle wirkt da sich die Farbe der Zelle beim mouse over verändert sobald man in die Zelle hinein fährt. Auch wenn man nicht über dem Text steht ändert sich die Farbe. Der Link kommt aber erst wenn man auf der Schrift ist.

Ich denke dass das hier geregelt wird.

Code: Alles auswählen

function addItem(text, link, target) {
if (!target) {target=linkTarget}
document.write('<TR><TD BGCOLOR="'+linkBGColor+'" onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="'+(menuWidth-1)+'"><ILAYER><LAYER onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="100%" ALIGN="'+linkAlign+'"><DIV  ALIGN="'+linkAlign+'"><FONT face="'+linkFontFamily+'" Size="'+linkFontSize+'">&nbsp;<A HREF="'+link+'" CLASS="ssmItems" target="_self">'+text+'</DIV></LAYER></ILAYER></TD></TR>')}

function addExItem(text, link, target) {
if (!target) {target=linkTarget}
document.write('<TR><TD BGCOLOR="'+linkBGColor+'" onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="'+(menuWidth-1)+'"><ILAYER><LAYER onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="100%" ALIGN="'+linkAlign+'"><DIV  ALIGN="'+linkAlign+'"><FONT face="'+linkFontFamily+'" Size="'+linkFontSize+'">&nbsp;<A HREF="'+link+'" target="_self" CLASS="ssmItems">'+text+'</DIV></LAYER></ILAYER></TD></TR>')}

Verfasst: 21.04.2007 19:53
von Miriam
Bohre Deine ezHyperShadow.css etwas auf:

ans Ende -->

Code: Alles auswählen

#ssm a {
	display: block;
	padding-left: 5px;
}
lösche alle

Code: Alles auswählen

&nbsp;
aus deiner menue.js heraus

Das sollte es bringen.

Verfasst: 21.04.2007 21:10
von mark2
Das hat leider nicht funktioniert
Hier meine menue.js

Verfasst: 21.04.2007 22:01
von Miriam
Was hat denn konkret nicht funktioniert? (Ich hatte es mit Deinem menue.js getestet).

Verfasst: 22.04.2007 14:32
von mark2
Es ist nichts passiert. Das slide menue reagiert unverändert.
Ich habe allerdings bei ezhypershadow css nicht aktiv. Deshalb habe ich den code zusätzlich auch noch in die oveall_header.tpl rein gemacht. Ohne Erfolg.
Ich habe allerdings auch noch den Style illusion laufen. Bei dem ist css an. Dort habe ich ebenfalls den code in die illusion.css eingebaut. Der Style verwendet das gleiche slide menue und es tut sich ebenfalls nichts.

Verfasst: 22.04.2007 15:59
von Miriam
Dann bau mal bitte die Änderungen, wie von mir gepostet, ein und sag' dann bescheid.

Verfasst: 23.04.2007 02:15
von mark2
Das habe ich ja gemacht. Bei beiden Styles.

Habe gerade bemerkt dass es mit einem anderen Browser funktioniert. Du sagst du hast es getestet und da währe es gegangen. Hast du es auch schon mal mit dem Internet explorer versucht? Mit dem geht es bei mir nicht. Wenn ich den firefox nehme funktioniert es. In beiden Styles! also auch wenn css aus ist.
So ein Problem hatte ich doch erst neulich.
Vermutlich habe ich den code in der css bzw. overall_header.tpl irgendwie falsch eingesetzt.

Verfasst: 23.04.2007 15:41
von Miriam
Das hatte ich mit den IE7 probiert. es kann sein, dass Deine IE Version Probleme mit dem display: block; hat.

Verfasst: 23.04.2007 22:25
von mark2
Ich benutze den I Explorer 7 Version 7.0.5730.11

Verfasst: 24.04.2007 15:08
von Miriam
Genau mit dem habe ich es getestet. 8)