Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    stampare a vieo una variabile

    Salve a tutti sto provanfo sto script:

    Codice PHP:
    function statistiche(conteggio){
        
    conteggio++;
        switch 
    conteggio{
        case 
    1:
        
    scritta=<%=formatdatetime(now(),1)%>;
        break;
        case 
    2:
        
    scritta=<%="utenti connessi: "&Application("ULZ")%>;
        break;
        case 
    3:
        
    scritta=<%="visite globali: "&strvisite%>;
        break;
        case 
    4:
        
    scritta="il sito è impostato per una risoluzione ottimale di 1024 x 768";
        
    conteggio0
        
    break;
    }
        
        if(
    conteggio<5){
            
    setTimeout("statistiche("+conteggio+")"5000);
        }

    <body onLoad="statistiche(0)">

    <table>
    <tr>
    <td>
    <script type="text/javascript">
    document.write scritta;
    </script>
    </td>
    </tr>
    </table>

    secondo voi potrebbe andare perchè a me non va

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ricorda che il browser esegue in sequenza una istruzione del codice html alla volta, cosi' come le incontra, e tu richiami la funzione che dovrebbe valorizzare la variabile scritta (ma non vedo la dichiarazione di variabile globale) dopo che l'istruzione di scrittura e' stata eseguita.... inoltre questa istruzione non verra' piu' eseguita perche' non piu' richiamata.

    Cerca nel forum "innerHTML" oppure usa un campo di testo (opportunamente formattato con css).

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    azzzzzz

    scusa ma io me sto ciemntanto in javascript sono un novellino

    mi spiegheresti in pratica come fare???

  4. #4
    sono riuscito a farlo andare fino al numero 5 così:
    var conteggio= numero;
    conteggio++;
    var scritta;
    if(conteggio==1){
    scritta="numero uno";
    }
    if(conteggio==2){
    scritta="numero due"
    }
    if(conteggio==3){
    scritta="numero tre"
    }
    if(conteggio==4){
    scritta="numero quattro"
    conteggio=0;
    }

    document.getElementById("testo").innerHTML=scritta ;
    if(conteggio<5){
    setTimeout("statistiche("+conteggio+")", 5000);
    }
    }


    ma ce un problema nella condizione
    if(conteggio==4){
    scritta="numero quattro"
    conteggio=0
    }

    non mi passa la variabbile a zero
    difati dompo numero queattro mi da questa scritta "undefined"

    per quale motivo???

  5. #5
    ok risolto funziona alla grande

  6. #6
    ora però non capisco perchpè se ci inserisco script ASP non mi va
    tipo
    <%Dim risoluzione
    risoluzione="il sito è ottimizzato ad una risoluzione di 1024 x 768 pixel"%>

    var conteggio= numero;
    conteggio++;
    var scritta;
    if(conteggio==1){
    scritta=<%=risoluzione%>;
    }
    ...

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script>
    function statistiche(conteggio){ 
        conteggio++; 
    	switch (conteggio){ 
    		case 1: 
    		scritta = '<%=formatdatetime(now(),1)%>'; 
    		break; 
    		case 2: 
    		scritta = '<%="utenti connessi: "&Application("ULZ")%>'; 
    		break; 
    		case 3: 
    		scritta = '<%="visite globali: "&strvisite%>'; 
    		break; 
    		case 4: 
    		scritta = 'il sito è impostato per una risoluzione ottimale di 1024 x 768'; 
    		conteggio = 0 ;
    		break; 
    	} 
    	document.getElementById("txtScritta").value = scritta; 
        if(conteggio<5){ 
            setTimeout("statistiche("+conteggio+")", 5000); 
        } 
    }
    </script>
    
    <body onLoad="statistiche(0)">
    
    <table>
    <tr>
    <td><input type="text" id="txtScritta" size="80">
    </td>
    </tr>
    </table>
    </body>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da techno
    ora però non capisco perchpè se ci inserisco script ASP non mi va
    tipo
    <%Dim risoluzione
    risoluzione="il sito è ottimizzato ad una risoluzione di 1024 x 768 pixel"%>

    var conteggio= numero;
    conteggio++;
    var scritta;
    if(conteggio==1){
    scritta=<%=risoluzione%>;
    }
    ...
    Mancano i delimitatori di stringa
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    si avevo già risolto e dire il vero lo fatto un pò differente dal tuo cmq grazie tanto per gli imput che mi hai dato.

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.