Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    186

    far funzionare menu su mozilla

    Salve a tutti, volevo un vs parere. Questo il jv code di uno slide menu orizzontale preso dagli script: http://javascript.html.it/script/ved...n-orizzontale/

    Soltanto che nn funziona su mozilla. Mi sapreste indicare quali sono i parametri da adattare con if (navigator.appCodeName == "Mozilla"). Grazie

    ----------------------------------------------------------------------------------------

    var slideMenu=function(){
    var sp,st,t,m,sa,l,w,sw,ot;
    return{
    build:function(sm,sw,mt,s,sl,h){
    sp=s; st=sw; t=mt;
    m=document.getElementById(sm);
    sa=m.getElementsByTagName('li');
    l=sa.length; w=m.offsetWidth; sw=w/l;
    ot=Math.floor((w-st)/(l-1)); var i=0;
    for(i;i<l;i++){s=sa[i]; s.style.width=sw+'px'; this.timer(s)}
    if(sl!=null){m.timer=setInterval(function(){slideM enu.slide(sa[sl-1])},t)}
    },
    timer:function(s){s.onmouseover=function(){clearIn terval(m.timer);m.timer=setInterval(function(){sli deMenu.slide(s)},t)}},
    slide:function(s){
    var cw=parseInt(s.style.width,'10');
    if(cw<st){
    var owt=0; var i=0;
    for(i;i<l;i++){
    if(sa[i]!=s){
    var o,ow; var oi=0; o=sa[i]; ow=parseInt(o.style.width,'10');
    if(ow>ot){oi=Math.floor((ow-ot)/sp); oi=(oi>0)?oi:1; o.style.width=(ow-oi)+'px'}
    owt=owt+(ow-oi)}}
    s.style.width=(w-owt)+'px';
    }else{clearInterval(m.timer)}
    }
    };
    }();

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Firefox e la versione 3, perché con la versione 2 a me funziona.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    186
    Vorrei funzionasse col 3

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Per me va in conflitto con qualcosa d'altro che hai nella pagina, dato che il codice non esegue nessun controllo sul browser. Hai provato a visitare la demo con firefox 3? Se funziona il problema è altrove.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    186
    E, vero col 3 funziona la demo.

    Penso che il problema riguardi la function flash detected nella pagina dove è inserito lo script.

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.