Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Richiamare funzione con onclick

    Ho creato una funzione o meglio l'ho copiata da qui:

    http://asp.html.it/script/vedi/857/p...e-versione-2-/

    ovvero:
    <%
    function password(intLung)
    dim ctInd
    dim chrCasuale
    dim intCasuale
    randomize()
    for ctInd = 1 to intLung
    intCasuale = cint ( ( 3 - 1 ) * rnd() + 1 )
    select case intCasuale
    case 1
    chrCasuale = cint ( ( asc("z") - asc("a") ) * rnd() + asc("a") )
    case 2
    chrCasuale = cint ( ( asc("9") - asc("0") ) * rnd() + asc("0") )
    case 3
    chrCasuale = cint ( ( asc("Z") - asc("A") ) * rnd() + asc("A") )
    end select

    password = password & chr(chrCasuale)
    next
    end function
    Response.write password(8)
    %>



    L'ho messa prima di ogni elemento nella pagina.

    Ho fatto un link
    genera

    Ma quando clicco IE7 mi dà errore nella pagina e non accade nulla. Uguale con FF.

    Dove sbaglio?
    Premetto che la funzione funziona, è l'onclick che non va...

  2. #2
    stai richiamando una funzione asp come se fosse javascript...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    e come soluzione???

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Fai cosi:
    Codice PHP:
    <% 
    if 
    Request("Genera") = "ok" then
    function password(intLung
    dim ctInd 
    dim chrCasuale 
    dim intCasuale 
    randomize
    () 
    for 
    ctInd 1 to intLung 
    intCasuale 
    cint ( ( ) * rnd() + 
    select case intCasuale 
    case 
    chrCasuale 
    cint ( ( asc("z") - asc("a") ) * rnd() + asc("a") ) 
    case 

    chrCasuale 
    cint ( ( asc("9") - asc("0") ) * rnd() + asc("0") ) 
    case 

    chrCasuale 
    cint ( ( asc("Z") - asc("A") ) * rnd() + asc("A") ) 
    end select 

    password 
    password chr(chrCasuale
    next 
    end 
    function
    Session("Psw") = password(8)
    End if
    %>


    [
    url="?Genera=ok"]genera[/url]<%=Session("psw")%> 
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Non è la soluzione che volevo.
    Anche io avevo pensato di ricaricare la pagina mettendo una querystring, ma essendo un form se ricarico la pagina mi elimina tutti gli altri campi.
    Volevo qualcosa che generasse nel campo password senza ricaricare la pagina.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Usa ajax guida
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.