Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2

    menu scorrevoli: problema con netscape

    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

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    puoi lasciare un link ad una delle tue pagine in cui usi quel menu'?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2
    www.webalice.it/arch.corsi

    abbiate pazienza lo sto ancora creando...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.