Visualizzazione dei risultati da 1 a 2 su 2

Discussione: firefox mi ha tradito

  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    firefox mi ha tradito

    nell'header del mio blog (http://www.nourdine.org) c'è un link "options" che richiama un javascript che fa scendere un div il quale conterrà presto alcuni controlli sul blog e qualche menu opzionale. Il problema sta nella lentezza con cui firefox esegue i comandi. Gli alri browser nn hanno problemi e vanno alla meraviglia. vi posto lo scrip:

    codice:
    // settaggio variabili base
    var val = 90; 
    var pos = "cala"; 
    
    
    // nasconde il pannello opzioni usando un margin-top negativo	
    window.onload = function(){
    	var opz = document.getElementById("opzioni");
    	opz.style.marginTop = "-" + val + "px";
    	// document.title = opz.style.marginTop;
    	} 
    
    
    function start(){
    	x = setInterval("showhide_opz()", 1);
    	}
    
    
    function showhide_opz(){
    	if(pos == "cala"){
    		show_opz();
    	}
    	else{
    		hide_opz();
    	}
    }
    
    
    function show_opz(){
        var opz = document.getElementById("opzioni");
    	val = val - 2;
    		if(val == 0){
    			pos = "sali";
    			window.clearInterval(x);
    			}
    			opz.style.marginTop = "-" + val + "px";
    			document.title = opz.style.marginTop + " - " + pos; // feedback
    	}
    		
    		
    function hide_opz(){
    	var opz = document.getElementById("opzioni");
    	val = val + 2;
    		if(val == 90){
    			pos = "cala";
    			window.clearInterval(x);
    			}
    			opz.style.marginTop = "-" + val + "px";
    			document.title = opz.style.marginTop + " - " + pos; // feedback
    	}

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non sta ai moderatori trovare titoli consoni per le tue discussioni,
    puoi riaprire una nuova discussione con un titolo che veramente specifichi e circostanzi il problema

    P.s. valutare il marginTop ogni millisecondo? se qualche browser perde colpi non e' da biasimare,
    prova settando l' interval a 50

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.