Paule: fünfzehnmal klappt es und dann ist Schluß

Beitrag lesen

Hallo,

und danke schon mal für die Arbeit.
Leider habe ich dies noch nicht im Netz,
da es halt nach dem fünfzehntenmal ......

Hier noch mal richtig (hoffentlich)

Kopf:

<style type="text/css">
<!--
td table{ background-image:url(bilder/rasen2.gif); border:4px ridge; padding:2px }
//-->
</style>

<SCRIPT LANGUAGE="JavaScript1.2" Type="TEXT/JAVASCRIPT">
<!--
function nBild(nr)
{
var Bild;
if (document.all)
{
Bild=document.createStyleSheet();
Bild.addRule ("td."+nr,"Background-Image:url(bilder/rasen3.gif)");
}
}

function aBild (nr)
{
var Bild;
if (document.all)
{
Bild=document.createStyleSheet();
Bild.addRule ("td."+nr,"Background-Image:url()");
}
}
//-->
</script>

Im Körper:

<table height="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td>

<table border cellspacing="2">  
<tr>  

<td class="1" align=center width="65"><a href="index.html" target="_parent" onMouseOver="nBild('1');
status='Öffnet die Hauptseite'; return true;" onMouseOut="aBild('1'); status=''; return true;">Hauptseite</a></td>
</tr>
</table>
</td></tr>
.
.
.
.
.

So läuft die Sache bei mir, zumindest 15 mal.

Es handelt sich um ein Menü.
In einer Tabelle befinden sich in den Zellen jeweils wieder eine Tabelle.

Mit diesem Script sollte eigentlich der Aufwand erspart werden jeweils ein Bild für den Normalzustand und eins für den "MouseOver" Zustand, für jeden Menüpunkt, zu erstellen.
Der Link (Farbe beim anklicken usw.)bleibt somit erhalten und
zwei Bilder reichen aus, um den oftmals im Netz zu sehenden Effekt
bei Menüs zu erzielen.

Wenn man eine Variable in die Klammer schreibt, in der Zeile,
wo das Problem auftritt,
erscheint eine Fehlermeldung: Arbeitsspeicher ...
Vielleicht hilft das ja weiter.

Ich hoffe es gibt 'ne Lösung.

Paule