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

    valore funzione JS in session

    So che sto di nuovo sbagliando forum ... ma nel mio problema c'è uno script java che vorrei 'collaborasse' con una session ASP per cui ...

    dunque ... vorrei che la funzione che riporto sotto, invece che inserire val nel campo 'colore' del form 'colorform' lo mettesse in una session (in modo da poterlo usare sempre fino a nuova definizione)

    codice:
    function showColor(val) 
    {
    document.colorform.colore.value = val;
    }
    come si fa?
    o meglio: si può fare?


    vi prego ... se ho sbagliato filo non mi lapidate ...

    enza

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: valore funzione JS in session

    Originariamente inviato da vincenza
    So che sto di nuovo sbagliando forum ... ma nel mio problema c'è uno script java che vorrei 'collaborasse' con una session ASP per cui ...

    dunque ... vorrei che la funzione che riporto sotto, invece che inserire val nel campo 'colore' del form 'colorform' lo mettesse in una session (in modo da poterlo usare sempre fino a nuova definizione)

    codice:
    function showColor(val) 
    {
    document.colorform.colore.value = val;
    }
    come si fa?
    o meglio: si può fare?


    vi prego ... se ho sbagliato filo non mi lapidate ...

    enza
    In javascript non esistono le session che sono una progativa
    dei linguaggi lato server.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    sì, lo so ... ma quello che mi chiedevo è se si poteva 'esportare' in qualche modo quel val ...

    lo generi con la funzione js e poi lo appioppi alla session ...

    ma come?

    dopotutto ci sono altri linguaggi lato client che 'parlano' con quelli lato server ...

    altrimenti non sarebbe possibile, per un client, parlare con un server ... o no?



    dici che proprio non esiste modo?


    enza

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    function showColor(val)
    {
    var myImg = new Image();
    myImg.src = "paginaSettaSession.asp?variabile="+val;
    }


    Dalla pagina sul server dopo aver settato la session fatti restituire una piccola immagine:

    Response.redirect "piccola.gif"

    dopotutto ci sono altri linguaggi lato client che 'parlano' con quelli lato server ...
    Vogliamo i nomi...

    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

  5. #5


    quando sono sotto pressione ho il dono di spiegarmi da ciofeca!!!

    ci riprovo:

    anche l'HTML non è un linguaggio 'lato server' giusto?
    eppure è possibile integrarlo con VBS e SQL nella stessa pagina ... tirarci fuori quello che tu vuoi ... ognuno fa la sua parte e insieme vanno al punto

    quello che chiedevo è se anche JS può 'parlare' con il lato server e passargli quella variabile

    non so se l'ho già scritto ... vorrei rendere definitiva la scelta di un certo colore da parte dell'utente in modo che lui non debba, nella stessa sessione di lavoro, ogni volta che spedisce un intervento, cliccare sul colore

    sto costruendo una chat ... a questo mi serve ... ho una tabella di colori e JS al clic sul colore mi spedisce il suo codice esadecimale ad un campo di un form ... (parla con HTML? )
    io semplicemente vorrei che questo codice, invece di passarlo al form lo 'regalasse' ad una variabile VBS ...

    ecco i nomi

    ciao

    enza

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ok, tutto chiaro, ma il suggerimento funziona? :master:

    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

  7. #7
    no ... ma è probabile che dipenda da me ...

    analizziamo:

    codice:
    function showColor(val) 
    { 
    var myImg = new Image(); 
    myImg.src = "paginaSettaSession.asp?variabile="+val; 
    }
    la prima riga serve per inizializzare la variabile ... ma poi che uso se ne fa di new Image()? che fine fa? a che serve?

    la seconda riga mi sembra di capire che spedisce il valore var alla pagina ASP come querystring ... nella ASP dovrei recuperarla come al solito: request.querystring("variabile") ....

    io avevo rimaneggiato così:


    codice:
    function showColor(val) 
    { 
    var sessione = new Colore(); 
    sessione.src = "sessionecolore.asp?variabile="+val; 
    }
    e poi nella ASP avevo scritto:

    codice:
    <%
    
    session("colore")=request.querystring("variabile")
    
    response.redirect("chat.asp")
    
    %>
    dove chat.asp è la pag che contiene tutti i frame della chat e serve a lanciarla

    ma così non funziona ... la session non arriva alla pagina ... ho fatto un response.write ma non mi ha scritto niente, per cui la session è vuota ... probabilmente il segreto è in quel new Colore() ... dovrei farci qualcosa che invece non ho fatto?

    :master: enza

  8. #8
    Rieccomi ... ho 'scavalcato' il problema così:

    1. la funzione JS la lascio così com'è e le faccio spedire VAL (il codice esadecimale corrispondente al colore prescelto) nel form

    2. questo form lo spedisco con un pulsante alla pagina ASP (l'utente sceglie il colore che vuole usare durante tutta la discussione)che riceve il codice, lo memorizza nella session e poi ritorna alla chat

    3. la chat va avanti come se niente fosse

    Catena:

    JS --> HTML --> ASP --> HTML

    diciamo che così non sono amici ma hanno un amico comune

    Discutere ti fa venire le idee!

    enza

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.