Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Discussione: script temporizzato

  1. #11
    l'unico modo per mettere in pausa un script asp è chiamare con xmlhttp un pagina aspx con dentro il solo comando sleep(...)... xmlhttp deve usare una chiamata sincrona

  2. #12
    scusate, ma forse sono io che faccio le cose troppo facili, ma a mio parere penso che la soluzione ci sia, indipendentemente da dove risiede il problema:

    - il primo ciclo lo esegue per scorrere il recordset
    - nel primo ciclo, ne esegue un'altro, ed esce finche non si verifica una condizione.

    pensate che si possa unire con javascript??? o combino una frittata???


  3. #13
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da DarioMarco
    scusate, ma forse sono io che faccio le cose troppo facili, ma a mio parere penso che la soluzione ci sia, indipendentemente da dove risiede il problema:

    - il primo ciclo lo esegue per scorrere il recordset
    - nel primo ciclo, ne esegue un'altro, ed esce finche non si verifica una condizione.

    pensate che si possa unire con javascript??? o combino una frittata???

    Mi spiace, ho rinunciato a capirti... ma ti posso assicurare che nel forum javascript questo problema (qualunque sia) non ci sta a fare nulla.

    Pero' aiuterebbe ad aiutarti se provassi a rispiegare meglio cosa stai cercando di fare (a parte il secondo ciclo inutile e che bloccherebbe il server).

    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

  4. #14
    credo di aver capito, vuoi dare "tempo" al server tiscali di verificare l'email. insomma, quando il tuo ciclo va più veloce del server... quale potrebbe essere un tempo di "ritardo" adeguato affinché il tuo script giri a pari passo con la verifica del server tiscali questo non può dirlo nessuno.

    ti passo una funzione che ritarda ti un tot di decimi di secondo le istruzioni

    codice:
    SUB delay(decisec)
    	inizio = round(timer(),1)*10
    	do while (round(timer(),1)*10)-inizio < decisec
    	loop
    END SUB
    
    
    la puoi usare qui:
    
    Dim contrMail
    do while not recordset.eof 
    	if mail <> "" AND mail <> null then 	
    		contrMail = mail
    		fl_EmailExists = EmailExists(contrMail)
                    CALL delay(20) 
    		If fl_EmailExists = False Then
       			Response.Write("falsa")
    		Else
    			Response.Write("vera")
    		end if
    	end if
    	recordset.MoveNext
    Loop
    
    
    oppure all'interno della funzione che chiama il server tiscali:
    
     Function EmailExists(EmailToTest)
            Dim Tiscali, XMLHTTP
            Tiscali = "http://webservices.tiscali.com/"
            Tiscali = Tiscali & "EmailServices.asmx/IsValidEmail"
            Tiscali = Tiscali & "?email="
            Set XMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
            XMLHTTP.Open "GET", Tiscali & EmailToTest, False
            XMLHTTP.Send
            If InStr(1, CStr(XMLHTTP.ResponseText), "true") > 0 Then
                EmailExists = True
            Else
                EmailExists = False
            End If
            Set XMLHTTP = Nothing
            CALL delay(20)
        End Function
    
    
    
    in questo modo passeranno 2 secondi prima verificare la condizione
    "If fl_EmailExists = False ...." 
    
    Ma non garantisco che il metodo funzioni
    Ad ogni modo fammi sapere se ti torna utile
    Sono così maledettamente attraente...

    QuickChat. (Asp e ajax)

  5. #15
    Thnx, la tua è indubbiamente una trovata geniale, purtroppo, penso che è come hanno detto gli altri, non si può fare, lo script cammina sempre, e procede con l'elaborazione della pagina:

    'loop' without 'do'

    grazie per la tua risposta

  6. #16
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da DarioMarco
    Thnx, la tua è indubbiamente una trovata geniale, purtroppo, penso che è come hanno detto gli altri, non si può fare, lo script cammina sempre, e procede con l'elaborazione della pagina:

    'loop' without 'do'

    grazie per la tua risposta
    Chissa' a quale codice ti riferisci... comunque: http://forum.html.it/forum/showthrea...5#post12402725
    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

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 © 2026 vBulletin Solutions, Inc. All rights reserved.