Visualizzazione risultati 1 fino 3 di 3

Discussione: cronometro

  1. #1
    Guest

    Predefinito cronometro

    Come impedire che una funzione javascript aggiorni il ricaricamento di una pagina.In altri termini ho una funzione javascript cronometro e nella stessa pagina avrei necessità che coesista del codice php che faccia degli inserimenti.Come potrei impedire che allorquando faccio un inserimento con un form ,il cronometro si azzeri e si debba far ripartire?Posto il codice javascript
    Codice:
    <html><head><title>CRONOMETRO</title>
    <style type="text/css">
    #apDiv1 {
    	position:absolute;
    	width:70%;
    	height:115px;
    	z-index:1;
    	left: 10px;top:10px;
    }
    	
    
    body {
    	background-color:  #693;
    }
    #apDiv2 {
    	position:absolute;
    	width:200px;
    	height:115px;
    	z-index:2;	left: 9px;top:419px;}
    	
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <script language="javascript">
    function mytime()
    {
     x=new Date();
     adesso=x.getTime();
     m=parseInt((adesso-start)/60000);
     s=parseInt((adesso-start)/1000);
     d=(adesso-start)-1000*s;
     s=s-m*60;
     if(s<=9) s="0"+s;
     if(m<=9) m="0"+m;
     if(d<=9) d="00"+d;
     if((d>9) && (d<=99)) d="0"+d;
     time=m+":"+s+":"+d;
     document.frmmn.rtime.value=time;
     setTimeout("mytime()",1); 
    }
    </script>
    </head>
    <body onLoad="mytime()">
    
    <script language="JavaScript">
       x=new Date();
       start=x.getTime();
       </script>
    
    
    
    
    <div id="apDiv1"><form  style="height:auto;" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" name="frmmn"> 
       <input type="text" style="font-size:236px; background-color:#FF6; font-style:oblique " name="rtime" size="8" value="0">
    
    </form>
    <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" name="form_principale"> 
     <input type="hidden" name="pass" value="1">
       <input type="hidden" name="inizia" value="1">
     <!-- qua ci sono una serie di scelte radio --> 
     </form>
    
    </div><div id="apDiv2"><p><a style="font-size:36px; color:#FFF;" href="indexcrono.php">indice</a></p>
    
     </div>
    </body>
    </html>

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Premetto che non ho proprio capito quello che vuoi, ma all'inizio del messaggio ho letto che vuoi far eseguire del codice php senza far ricaricare la pagina, o sbaglio?

    Per far eseguire del codice php, senza ricaricare la pagina, puoi farlo eseguire, tramite javascript, in background sul client, utilizzando AJAX, una tecnica javascript server/slide.

    Basta che metti il codice php in una pagina differente da quella da te postata, poi tramite ajax la richiami eseguendo in background la pagina, senza ricaricare quindi la tua pagina, per saperne di più basta fare una piccola ricerca su questo forum o su internet.

    Per il resto non credo di aver capito ciò che vuoi.
    Ultima modifica di sevenjeak : 27-05-2012 alle ore 10.05.16

    Sevenjeak
    Software developer and much more

  3. #3
    Guest

    Predefinito cronometro

    Ti ringrazio per la risposta ma dimenticavo di dire che sono quasi a zero in javascript e aiax.Per la verità,mi sono spiegato male , intendevo ottenere che quando faccio un inserimento tramite codice php e quindi facendo ricaricare la pagina ,al contrario il "cronometro" che è nella stessa pagina non mi riparta da zero.Ho provato a mettere il cronometro in un iframe o in un semplice frame,ma la cosa è piuttosto macchinosa .Probabilmente la cosa è impossibile da ottenere anche usando aiax

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •