Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    asp session & javascript

    ciao

    ...una domanda un po' strana...
    si può modificare una variabile di sessione asp da javascript???

    ..Session("MENU") = "NEWS"

    function changeMenu(menu){
    aspSession(menu) = "ALTRO"
    }

    ...una cosa del genere...

  2. #2
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    function changeMenu(menu){
    aspSession(menu) = "ALTRO"
    }
    io non lo so, però penso che comunque se usi javascript e la variabile session è di asp, devi chiudere lo script di js e aprire quello di asp

    esempio

    codice:
    <script>
    
    function changeMenu(menu){ 
    
    </script>
    
    <% 
    Session("menu") 'variabile session di asp
    %>
    
    <script>
    
    = "ALTRO";
    }
    </script>
    ma sicuramente ti ho detto una cavolata.....

    ma sono curioso anche io, ciao.
    Tony

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Da javascript (lato client) ovviamente no, da jscript si, e la sintassi e' identica al vbscript.

    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. #4
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    se però fosse javascript lato server si,vero?
    Tony

  5. #5
    ma sul un evento di click per esempio posso lanciare una funzione javascript che sta sul server??

    se si come si fa???

  6. #6
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    non so se è questo che vuoi sapere: (da html a funzione asp, lato server)

    http://forum.html.it/forum/showthrea...hreadid=872509

    altrimenti: (da html a funzione javascript, lato client)

    http://forum.html.it/forum/showthrea...hreadid=870731


    Tony

  7. #7
    non credo possa funzionare in quanto il client dovrebbe chiamare una procedura invisibile che gira invisibile nel server...
    Per fare quello che server a me ci sono metodi molto più semplici anche se mi era balenata questa idea malsana per la mente!

    ...chissà

  8. #8
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    non credo possa funzionare in quanto il client dovrebbe chiamare una procedura invisibile che gira invisibile nel server...
    ??? cioè ??? :master:

    Tony

  9. #9
    cioè la variabile di sessione sta nel server, per cui per essere settata deve esserci qualcosa li. Il javascript è un tipico linguaggio client, per cui lavora solo nel browser, non nel server.
    questo è il problema fondamentale.
    quindi setterò la mia variabile di sessione da alcune pagine chiave tramite codice asp.

    ...non sose mi sono spiegato....

  10. #10
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    cioè la variabile di sessione sta nel server, per cui per essere settata deve esserci qualcosa li.
    per esempio la variabile pippo da client deve essere mandato su una pagina asp (lato server) in maniera tale che possa inizializzare la variabile session di asp con il valore di pippo, giusto?


    non so, ma secondo te si può fare una cosa di questo genere:

    pagina1.htm
    codice:
    <script>
    function funzione1()
    {
    window.location.href = ("pagina2.asp?pippo=1");  // querystring
    // oppure 
    pippo=1
    window.location.href = ("pagina2.asp?pippo");
    }
    </script>
    mentre la pagina2.asp
    codice:
    <%
    x=trim(request.querystring("pippo"))
    'x avrà come valore 1
    session("menu") = x
    %>
    fammi sapere se è giusto....

    ciao
    Tony

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.