Spielkind: Mouseover; Links = 3 Frames ändern

Hallo zusammen,

ich verzweifel grade. Der unten aufgeführte Code funktioniert auf dem PC einwandfrei. Aber sobald ich es bei Arocr free webhost hochlade werden die Bilder nicht angezeigt, obwohl sie vorhanden sind. Habe ich einen Fehler drin oder spinnt Arcor...

<script language="JavaScript" type="text/JavaScript">
     <!--
 function MM_goToURL() { //v3.0
   var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
   for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
 }

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>

</head>

<body>

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="1200">
  <tr>
    <td>
 <body onLoad="MM_preloadImages('Buttons/Startseite.jpg')">

<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','Buttons/Startseite.jpg',1)">
<img src="Buttons/Startseite2.jpg" name="Image1" width="58" height="27" border="0"
onClick="MM_goToURL('parent.frames['High']','Banner/Startseite.htm','parent.frames['Body']','Body/Startseite.htm','parent.frames['Navi']','MenueBG.htm');return document.MM_returnValue" ></a></td>

<td>
 <body onLoad="MM_preloadImages('Buttons/Aktionen.jpg')">

<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','Buttons/Aktionen.jpg',2)">
<img src="Buttons/Aktionen2.jpg" name="Image2" width="58" height="27" border="0"
onClick="MM_goToURL('parent.frames['High']','Banner/Aktionen.htm','parent.frames['Body']','Body/Aktionen.htm','parent.frames['Navi']','Menue.htm');return document.MM_returnValue" ></a></td>

<td>

  1. Hi,

    Der unten aufgeführte Code funktioniert auf dem PC einwandfrei.

    was ein Wunder ist.

    <script language="JavaScript" type="text/JavaScript">
         <!--
    function MM_

    Urgs. Nightmareweaver läßt grüßen ...

    <body>
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="1200">
      <tr>
        <td>
    <body onLoad="MM_preloadImages('Buttons/Startseite.jpg')">

    Ein HTML-Dokument darf genau 1 body-Element enthalten. Als direktes Kind des html-Elements.

    <body onLoad="MM_preloadImages('Buttons/Aktionen.jpg')">

    Oh. Noch ein body-Element. Das ist schon das dritte, bei genau einem erlaubten.

    <img src="Buttons/Aktionen2.jpg" name="Image2" width="58" height="27" border="0"
    onClick="MM_goToURL('parent.frames['High']','Banner/Aktionen.htm','parent.frames['Body']','Body/Aktionen.htm','parent.frames['Navi']','Menue.htm');return document.MM_returnValue" >

    Hätte Dein img-Element das vorgeschriebene alt-Attribut, wäre wenigstens irgendwas vom Link zu sehen ...

    Mal abgesehen davon, daß die Verwendung von frames mindestens so fragwürdig ist wie Dein Tabellen- und MM_-script-Gewusel:

    Bist Du sicher, daß die Bilder unter exakt den vorgegebenen Namen (inkl. groß-/KLEIN-Schreibung) auf dem Server sind?

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.