struppi: Bildwechselscript bei Mausover - Probleme mit Array ?

Beitrag lesen

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.