Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    ripetere una condizione n volte

    ciao a tutti.
    ho un attimo di poca fantasia.

    come posso fare in modo da ripetere una condizione solo una volta ad esempio:

    codice:
    if contaMessaggiOutput > 0 then%>
    	<script language="javascript">
    		moving_popup=window.open('inc/messaggeria/popup.asp','window','scrollbars=no,resizable=yes,width=250,height=100,right=0,top=600,status=no,location=no,toolbar=no');
    	</script>
    Grazie.

  2. #2
    codice:
    <%
    soloUnaVolta = false
    if contaMessaggiOutput > 0 and soloUnaVolta = false then
    soloUnaVolta = true
    %>
    	<script language="javascript">
    		moving_popup=window.open('inc/messaggeria/popup. asp','window','scrollbars=no,resizable=y
     es,width=250,height=100,right=0,top=600,
    status=no,location=no,toolbar=no');
    	</script>
    <% 
    end if 
    %>

  3. #3
    Setta un cookie per la gestione della visualizzazione del popup.

    In testa alla pagina, metti:

    codice:
    contaMessaggiOutput = request.Cookies("messaggioutput")("messaggioutput")
    poi sotto:

    codice:
    if contaMessaggiOutput > "" then%>
    <script language="javascript">
    		moving_popup=window.open('inc/messaggeria/popup. asp','window','scrollbars=no,resizable=y
     es,width=250,height=100,right=0,top=600,
    status=no,location=no,toolbar=no');
    	</script>
    e in fondo la pagina:

    codice:
    Response.Cookies("messaggioutput")("messaggioutput") = "visitata"
    Response.Cookies("messaggioutput").expires=DateAdd("h",1, Now())
    Così il conteggio viene eseguito all'apertura della pagina e poi dopo un'ora dall'ultimo accesso dell'utente.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Con una variabile boolean risolve il problema senza mettersi ad impastare e ad infornare biscotti...

  5. #5
    Si, ma come l'hai scritta tu, appena ricarica la pagina, la variabile boolean viene risettata a false e quindi riesegue lo script.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  6. #6
    E lui mica ha detto che non lo deve fare al reload della pagina.
    E poi mi sembra di capire che per ripetere intenda una condizione dentro ad un ciclo, o sbaglio?

  7. #7
    Forse è meglio attendere maggiori dettagli.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    è normale che devo fare il reload...

    maximo sei di palermo??
    wow... ciao paesà...
    ad ogni modo volevo evitare di usare cookies

    ciao e grazie.

  9. #9
    Si, Palermo.
    Con il reload la soluzione di Mems non ti andrebbe a buon fine e senza i cookie non vedo come potresti ovviare.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  10. #10
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    avrei bisogno di un giudizio...
    e magari di qualche dritta se puoi...

    possiamo parlarci via msn un attimo anche adesso.??
    fammi sapere.

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.