HrblSoft_logo
Werbung MoneyBanner.de


 Themen

 News und Upload Info
 HTML Tipps und Tricks
 Javascript Tricks
 DHTML und Styles
 Html und JScript Links
 Allgemeine Grafiktipps
 PP Tricks und Tutorials
 Links zum Thema Grafik
 Downloads und Tools

 Textmenu

28.12.2000

Eine Grafik als Link sieht natürlich besser aus, als normaler Browsertext. Aber eine Textbasierte Seite wird im Gegensatz zu einer Ansammlung aufwendiger Grafiken schneller geladen.

Da Internetnutzer grundsätzlich ungeduldige Zeitgenossen sind, sollte man versuchen Optik mit Geschwindigkeit zu kombinieren.



Menupunkt 1
Menupunkt 2
Menupunkt 3

Links sehen Sie drei unterschiedliche Buttongrafiken. Oder?

Nun in Wirklichkeit bestehen diese drei Buttons aus einer Grafik, die als Hintergrund für drei Tabellenzellen definiert wurde.

Zusätzlich wurde für jede Zelle eine andere Hintergrundfarbe gewählt. Die Beschriftung der Buttons ist ganz normaler Text, der sich problemlos jederzeit abändern lässt. Besuchern mit IE können Sie sogar noch einen Highlite Effekt bescheren, indem der Zellen- hintergrund bei Mouseover gegen eine andere Farbe ausgetauscht wird.

Die Grafik in diesem kleinen Beispiel ist übrigens gerade einmal 182 byte gross...



<html><head>

<style>a{text-decoration:none}</style>
<script LANGUAGE="JavaScript">

function hilite(hilitecl){source=event.srcElement;
if(source.tagName=="TR"||source.tagName=="TABLE"){return;}
while(source.tagName!="TD"){source=source.parentElement;}
if(source.style.backgroundColor!=hilitecl&&source.id!="ignore"){
source.style.backgroundColor=hilitecl;}}

function normal(normalcl){
if(event.fromElement.contains(event.toElement) || source.contains(event.toElement)||source.id=="ignore"){return;}
if(event.toElement!=source){source.style.backgroundColor=normalcl;}}

</script></head>

<body bgcolor="#051F37" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">

<table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="150">
<tr><td BGCOLOR="#2A5076" ALIGN=CENTER WIDTH="150" HEIGHT="25" onMouseover="hilite('#ACC9E3')" onMouseout="normal('#2A5076')" BACKGROUND="ihre_teiltransparente_grafik.gif">
<font face="Arial,Helvetica"><font size=-1><a href="#">Menupunkt 1</a></font></font>
</td></tr><tr><td BGCOLOR="#051F37" HEIGHT="5"></td></tr>
<tr><td BGCOLOR="#5A5076" ALIGN=CENTER WIDTH="150" HEIGHT="25" onMouseover="hilite('#CCC9E3')" onMouseout="normal('#5A5076')" BACKGROUND="ihre_teiltransparente_grafik.gif">
<font face="Arial,Helvetica"><font size=-1><a href="#">Menupunkt 2</a></font></font>
</td></tr><tr><td BGCOLOR="#051F37" HEIGHT="5"></td></tr>
<tr><td BGCOLOR="#8A5076" ALIGN=CENTER WIDTH="150" HEIGHT="25" onMouseover="hilite('#ECC9E3')" onMouseout="normal('#8A5076')" BACKGROUND="ihre_teiltransparente_grafik.gif">
<font face="Arial,Helvetica"><font size=-1><a href="#">Menupunkt 3</a></font></font>
</td></tr></table>

</body></html>