Newsgroup: it.comp.lang.javascript
Titolo: ERRORE PREVISTO OGGETTO

Scusate forse sarò ignorante, sicuramente sto commettendo un errore stupido
ma impazzisco con questo Script Java da 2-3 settimane.
Premetto che ho ripreso questo Script da un libro, quindi non è tutta farina
del mio sacco, ma l'ho adattato alle mie esigenze.
La mia intenzione è quella di creare un menu' principale con relativo
rollover d'immagini, ed un menu' secondario che si va' a sostituire ad
una immagine esistente, anch'esso con relativo rollover, il quale menu'
secondario mi permette di accedere a delle pagine secondarie.
Credo di aver interpretato bene il codice, ma continua a darmi un errore
sempre
alla stessa riga: previsto oggetto. Ma cosa diavolo vuole dire, quale
oggetto
devo prevedere, se per le immagini ho creato un array bidimensionale?
Grazie a tutti ed a tutto il Forum
Raffaele
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nuova pagina 1</title>
<SCRIPT Language="JavaScript ">
var whichMenu=" ";
var overImage = 'no'
section = new Array(3);
 section['foto'] = new Array (3)
       section['foto'][0] = 'parigi'
       section['foto'][1] = 'chiara'
       section['foto'][2] = 'daniel'
function mainNavOn (sectionName)
       overImage= 'yes';
       file://assicura che l'utente sia posizionato
       file://sull'immagine di esplorazione principale
       if (whichMenu != " ")
               file://deseleziona il nome della sezione
               eval("document." + whichMenu + ".src = 'images/nav/" +
whichMenu + ".gif'");
        }
 file://imposta la variabile sul nuovo rollover
          whichMenu = sectionName;
     file://seleziona la nuova immagine
           eval( "document." + whichMenu + ".src ='images/nav/" + whichMenu
+ "_over.gif'");
         file://mostra l'immagine di navigazione secondaria
                 eval("document.submenu.src = 'images/nav/" + whichMenu +
"_sec_blank.gif'");
 }
 function submenuOn (sectionNum)
  {
   overImage='yes';
   if  (whichMenu != " " )
   {
   file://determina il nome della sottosezione
   file://su cui si è posizionato l'utente
   subSection = section[whichMenu][sectionNum];
       file://scambia l'immagine appropriata
       eval("document.submenu.src = 'images/nav/" +
       whichMenu + "_" + subSection + "_over.gif'");
       }
   }
   function mapOff()
     {
    if  (whichMenu != " " )
    {
     overImage='no';
     setTimeout('mapOff2()',1000);
    }
     }
    function mapOff2 ()
   if ((overImage == 'no') && (whichMenu != " "))
   file://ritorna all'immagine della citazione
   document.submenu.src = "images/nav/
   sec_blank.gif";
   // cambia l'immagine main nav, con
   // l'immagine deselezionata
   eval ( "document." + whichMenu + ".src =
   'images/nav/" + whichMenu + ".gif'");
   whichMenu = " ";
     }
   }
   function goThere (sectionNum)
      if (whichMenu != " ")
   {
           subSection = section[whichMenu][sectionNum]
           location.href = whichMenu + "/" + subSection
           + ".html";
    }
     }
</script>
</head>
<p>&nbsp;</p>
 <table width="545">
  <tr>
    <td width="290">
     <a href="foto/index.html" onMouseOver= "mainNavOn('foto');"
onMouseOut="mapOff();">
<img SRC="images/nav/foto.gif" NAME="foto" border="0" width="115"
height="60" align="left"></a><BR>
   </td>
    <td width="241" height="319">
      <p align="center"><img border="0"
src="images/nav/sec_blank.gif" NAME="submenu" width="239"
USEMAP="#submenuMap"
height="99" alt="submenu"></td>
     </tr></table>
<p align="center"><map name="submenuMap">
        <area shape="rect" coords="3, 11, 210, 76"
          href="javaScript:goThere(0);"
         onMouseOver="submenuOn(0);"
         onMouseOut="mappOff();">
         <area  shape="rect" coords="13, 94, 196, 158"
         href="javaScript:goThere(1);"
         onMouseOver="submenuOn(1);"
         onMouseOut="mappOff();">
         <area shape="rect" coords="14, 168, 192, 223"
         href="javaScript:goThere(2);"
         onMouseOver="submenuOn(2);"
         onMouseOut="mappOff();">

 ha scritto nel messaggio
news:PqcW5.18321$hk4.6...@news.infostrada.it...

[]