Buongiono a tutti, mi piacerebbe aggiungere dei menu scorrevoli simili a quelli che ho visto su questo sito: http://www.munchundberlin.org/munch....ction=F1#begin
l'ho scaricato, smembrato e copiato per capire come funziona. ma se applico questo js alle mie pagine queste funzionano solo con ie mentre netscape mi ritorna un errore del tipo che l'ID del livello non è definito
questo è il testo dello script usato:
// JavaScript Document
var xMin=124;
var xMax=202;
var extMax=0;
var extMin=-134;
function moveIn(elemento) {
window.clearTimeout(elemento.moveout);
elemento.movein=setTimeout('moveIn('+elemento.id+' )',1);
if (parseInt(elemento.style.left)+ parseInt(elemento.style.width) > 277) {
//window.clearTimeout(move);
elemento.style.left= parseInt(elemento.style.left)-5;
}
else {window.clearTimeout(elemento.movein);}
}
function moveOut(elemento) {
//alert(elemento.id);
//window.clearTimeout(move);
window.clearTimeout(elemento.movein);
elemento.moveout=setTimeout('moveOut('+elemento.id +')',1);
if (parseInt(elemento.style.left)< xMax) {
elemento.style.left= parseInt(elemento.style.left)+5;
}
else {window.clearTimeout(elemento.moveout);}
}
function extOut(elemento) {
window.clearTimeout(elemento.moveout);
elemento.movein=setTimeout('extOut('+elemento.id+' )',1);
if ((parseInt(elemento.style.left)+parseInt(elemento. style.width))>62) {
//window.clearTimeout(move);
elemento.style.left= parseInt(elemento.style.left)-5;
}
else {window.clearTimeout(elemento.movein);}
}
function extIn(elemento) {
Id= elemento.id;
//alert(Id);
//window.clearTimeout(move);
window.clearTimeout(elemento.movein);
elemento.moveout= setTimeout('extIn('+Id+')',1);
if (parseInt(elemento.style.left)< extMax) {
elemento.style.left= parseInt(elemento.style.left)+5;
}
else {window.clearTimeout(elemento.moveout);}
}
Ovviamente se avete un'idea migliore per raggiungere lo stesso scopo sono disponibillissimo ad ascoltare.
Buona giornata a tutti