Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489

    aiuto a implementare piu script uguali in una pagina

    ciao a tutti!

    ho bisogno di visualizzare piu countdown su una pagina, tutti differenti. per fare cio ho creto un loop in php e ogni variabile che qui sotto ha un 1 finale, ha un numero diverso in ogni giro di loop.

    codice:
                            <script type="text/javascript" language="JavaScript">
      	var tempo_totale1 = 9868556; 
    var data1 = new Date();
    var secondi_passati1 = 0;
      function conta1() {
      nd1 = new Date();
        secondi_passati1 = ((nd1 - data1) - (nd1 - data1)%1000)/1000;
    	// ore minuti e secondi
    	giorni1 = "" + ((tempo_totale1 - secondi_passati1) - (tempo_totale1 - secondi_passati1)%86400)/86400;
    	ore1 = "" + ((tempo_totale1 - secondi_passati1)%86400 - (tempo_totale1 - secondi_passati1)%3600)/3600;
        minuti1 = "" + ((tempo_totale1 - secondi_passati1)%3600 - ((tempo_totale1 - secondi_passati1)%3600)%60)/60;
    	secondi1 = "" +(tempo_totale1 - secondi_passati1)%60;
    	if (ore1.length==1)
    	   ore1 = "0" + ore1;
        if (minuti1.length==1)
    	   minuti1 = "0" + minuti1;
        if (secondi1.length==1)
    	   secondi1 = "0" + secondi1;
    	//	Visualizzo il tempo principale
    	stringa1 = giorni1 + "D - " + ore1 + "h - " + minuti1 + "m - " + secondi1 + "s ";
    	document.getElementById("timeleftauction1").innerHTML = stringa1;
    	// finito il tempo totale?
    	if ((tempo_totale1 - secondi_passati1)<1) {
    		location.href = "http://www.xxx.com/index.php?tab=bid";
    	} else {
    		setTimeout("conta1()",1000);
    	}
    }
     window.onload = function() {
            conta1();
            }
    </script> 
    
    <div id="timeleftauction1">
    praticamente questo codice viene creato una volta per ogni loop. il numero di loop é sconosciuto. il numero (in questo esempio "1") che cé dopo ogni variabile é l id dell asta.

    ora il problema é che di tutti i contatori che ho online mi viene visualizzato solo l ultimo. tutti gli altri no. cosa ho sbagliato?

    grazie

    ciao

    Igor

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    ho risolto!

    il problema era il onload!

    grazie

    ciao

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.