Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008

    javascript sessione=(monitor)

    Ciao , vorrei sapere se è possibile scrivere una var di sessione con javascript nel mio caso mi serve che qhando un uttente accede al sito si carichi in una variabile di sessione le dimensioni del monitor .

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il javascript agisce sul client e non puo' modificare il contenuto del server.

    Fai anche tu come fanno tutti gli altri... richiedi al server una immagine accodando le informazioni da inviare (esempio in ASP ):


    <script>
    var w=screen.Width;
    var h=screen.Height;
    var myImg = new Image();
    myImg.src="pippo.asp?w="+w+"&h="+h;
    </script>

    <% ' server
    Session("w")=Request("w")
    Session("h")=Request("h")
    Response.Redirect "pippo.gif"
    %>

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    A quello non avevo pensato , comunque dopo che ho capito che con js non si puo scrivere una sessione ho fatto questo codice che posto nel caso serva:


    <%
    larghezza="<script>document.write(screen.width)</script>"
    altezza="<script>document.write(screen.height)</script>"
    risoluzione=larghezza&"x"&altezza
    Session.Timeout=180
    session("monitor")=risoluzione
    %>

    la sessione dovrebbe durare 3 ore.

    Grazie per l' aiuto

    P.S. Tutto funziona solo per visualizzare i dati ma non si possono usare.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da grandeorco
    A quello non avevo pensato , comunque dopo che ho capito che con js non si puo scrivere una sessione ho fatto questo codice che posto nel caso serva:


    <%
    larghezza="<script>document.write(screen.width)</script>"
    altezza="<script>document.write(screen.height)</script>"
    risoluzione=larghezza&"x"&altezza
    Session.Timeout=180
    session("monitor")=risoluzione
    %>

    la sessione dovrebbe durare 3 ore.

    Grazie per l' aiuto

    P.S. Tutto funziona solo per visualizzare i dati ma non si possono usare.
    Hai provato a visualizzare o ad utilizzare sul server i dati memorizzati?
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    si e non funziona ma ora li sto inviando alla pagina nell 'indirizzo come hai suggerito tu e va bene

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.