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

    contare gli eventi onclick

    Salve a tutti!
    sto realizzando un test di intelligenza che dovrebbe cariare una immagine diversa ad ogni click sul pulsante "next question"restando nella stessa pagina asp.

    Da ciò che ho letto mi sembra di capire che in asp non si può fare ma bisogna ricorrere a js?
    a questo punto...poichè sono esperta più che altro di vbscript esiste anche questa possibilità?
    o ne esistono altre?

    ho provato un pò di tutto senza riuscire...a creare il contatore di eventi che poi con un ciclo if utilizzo per caricare l'immagine corrispondente...(
    ho provato anche facendo partire funzioni in js prese da qualche esempio ma ancora niente...
    per cui Vi chiedo aiuto o qualche consiglio o esempio

    grazie infinite;-)

  2. #2
    Puoi usare una sola pagina asp per fare tutto, semplicemente il cambio immagine avviene facendo il reload della pagina.
    L'alternativa è usare AJAX.

  3. #3

    come conto i reload?

    Grazie...onestamento non sapevo di questa possibilità!
    ma ho ancora qualche dubbio ...

    le immagini si chiamano test1, test2, test3...
    e dunque avrei bisogno di un contatore
    i= 0 la prima volta che entra l'utente
    i=1 al primo reload
    i=2 al secondo reload
    ...con quale istruzione aggiono il contatoreogi volta che ricarico la pagina?
    i=i+1...
    da sola non mi funziona...

  4. #4
    usando una variabile di sessione
    leggi la session, incrementi e risalvi la session
    il tutto nella pagina asp che viene chiamata via ajax

  5. #5
    ciao...
    allora ho letto in giro tutto ciò che ho potuto trovare sull'oggetto session...
    ma tutti gli esempi sono sul passaggio di stringhe
    es: <%session("utente")="Ciao"%>

    ho provato ad adattarlo al caso
    <%session(ciclo")=i%>

    i=session(ciclo) +1%>

    ma non ottengo niente se non mettere il contatore a 1...

    hai per favore qualche esempio sulla trasmissione di variabili non di stringhe
    ps: come la leggo la session?

    grazie

  6. #6
    codice:
    <%
    if not session("ciclo") then
      session("ciclo") = 1
    else
      ciclo = session("ciclo")
        if isNumeric(ciclo) then 
          ciclo = cLng(ciclo)
          ciclo = ciclo + 1
          session("ciclo") = ciclo
        else
          session("ciclo") = 1
        end if
    end if
    
    response.write session("ciclo")
    %>

  7. #7
    ok,
    grazie!!!
    togliendo i blocchi if....FUNZIONA!

    grazie mille....))

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.