Hi,
Wer sich wundert warum Imagemapps - um die Lästigen Tooltips beim Alt-Tag zu vermeiden.
Naja ob die lästig sind kann man sich drüber streiten. du müßtest sie auch wegkriegen, wenn du alt="" machst.
<script language="JavaScript">
<!--
{
»» menu = new Array('starts','suche'');
»» text = new Array('Startseite','Suche');
»» pic_n = new Array();
»» pic_h = new Array();
»» for(i = 0; i <= menu.length-1; i++)
»» {
pic_n[i] = new Image();
alert('grafiken/' + menu[i] + '_n.gif');
pic_n[i].src = 'grafiken/' + menu[i] + '_n.gif';
pic_h[i] = new Image();
pic_h[i].src = 'grafiken/' + menu[i] + '_h.gif';
»» }
}
function ChangePic(i, AnAus)
{
Hier ist ein :
if(!document.images) return true;
ganz nett.
»» if(AnAus==0){window.document.images[i+1].src=pic_n[i].src; alert(pic_n[i].src); window.status=''; return true;}
»» if(AnAus==1){window.document.images[i+1].src=pic_h[i].src; window.status='==> '+text[i]; return true;}
}
aber soweit müte es stimmen.
<BODY BGCOLOR=#00416B LINK=#FF0000 ALINK=#FF0000 VLINK=#FF0000 MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0>
<BR>
<TABLE BORDER=0 WIDTH=160 HEIGHT=80%>
<TR ALIGN=CENTER valign=TOP><TD>
<A HREF="http://www.test.it" target="_top"><IMG SRC="grafiken/test.gif" ALT="Test" BORDER=0 WIDTH=130 HEIGHT=100></A>
<BR><BR>
<IMG SRC="grafiken/starts_n.gif" ALT="Startseite" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#Mappe0">
<MAP NAME = "Mappe0"><AREA SHAPE = RECT COORDS ="0,0,120,18" HREF ="start.html" TARGET="haupt" ONMOUSEOVER="ChangePic(0,1); return true;" ONMOUSEOUT="ChangePic(0,0); return true;"></MAP>
ONMOUSEOVER="return ChangePic(0,1);" reicht.
Also wenn der Pfad zu den Grafiken stimmt müßte das Skript eigentlich Funktionieren.
Was heißt : "Sobald es aber auf den Server geladen wird geht nichts mehr." kriegst du eine Fehlermeldung ?
Stimmt Groß- und Kleinschreibung, der Dateinamen ? (Server==Linux ?)
Struppi.