Ciao a tutti ho bisogno di richiamare queste due istruzioni in onload...dove sbaglio?
<body topmargin="0" leftmargin="0" onLoad = "javascript:mostra('Azienda');preloadImages(); " >
grazie
Ciao a tutti ho bisogno di richiamare queste due istruzioni in onload...dove sbaglio?
<body topmargin="0" leftmargin="0" onLoad = "javascript:mostra('Azienda');preloadImages(); " >
grazie
apparentemente in nulla... magari l'errore è dentro una delle funzioni.
Guarda con la consolle di firefox in che riga si manifesta l'errore, e magari dai una letta qui
http://forum.html.it/forum/showthrea...hreadid=934462
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Mi segnala la riga segnata...![]()
<script language="javascript">
elementId = new Array();
elementId[0]="About";
elementId[1]="Prodotti";
elementId[2]="Aree";
elementId[3]="Applicazioni";
elementId[4]="Contatti";
elementId[5]="Dove";
elementId[6]="News";
elementId[7]="Link";
function mostra(nome)
{
for (i=0;i<elementId.length;i++) {
if (elementId[i] == nome) {
document.getElementById(elementId[i]).style.display='inline';
}else{
document.getElementById(elementId[i]).style.display='none';
}
}
}
</script>
<script type="text/javascript">
<!--
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImagesArray(array) {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<array.length; i+=2) {
document[array[i]].src = array[i+1];
}
}
}
function changeImages() {
changeImagesArray(changeImages.arguments);
}
function toggleImages() {
for (var i=0; i<toggleImages.arguments.length; i+=2) {
if (selected == toggleImages.arguments[i]) changeImagesArray(toggleImages.arguments[i+1]);
}
}
var selected = '';
var preloadFlag = false;
function preloadImages() {
if (document.images) {
menu_01_over = newImage("immagini/menu_01-over.gif");
menu_02_over = newImage("immagini/menu_02-over.gif");
menu_03_over = newImage("immagini/menu_03-over.gif");
menu_04_over = newImage("immagini/menu_04-over.gif");
menu_05_over = newImage("immagini/menu_05-over.gif");
preloadFlag = true;
}
}
// -->
</script>
si ma che cosa ti dice? oggetto non definito??
se si metti un alert dentro l'else come prima istruzione che stampa elementId[i]
poi guarda se esiste
document.getElementById(elementId[i]) quando si verifica l'errore
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Mi segnala....errore..."necessario oggetto"...
scusa ma non me ne intendo proprio...potrsti farmi vedere
nel codice cosa devo aggiungere per favore?!