Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119

    recupero variabile javascript con asp

    Salve a tutti,

    sono ore che provo ma non riesco proprio, chiedo a Voi che ne sapete più di me.

    il problema è:


    ho in una pagina con codice javascript che i scrive il seguente codice

    <script language='JavaScript' type='text/javascript' src='http://sito/2.asp?n=valore variabile '></script>

    ora vorrei che nella pagina 2.asp

    si possa recuprerare il valore di n per inserire il dato in un db


    grazie a tutti
    francesco

  2. #2
    <script language="javascript" type="text\javascript" src="http://sito/2.asp?n=valore variabile"></script>

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119
    ciao

    ok fino a qui ci sono quello è il codice nella pagina 1.asp

    ma ora nella pagina 2.asp con faccio a recuperare il volore di n?
    francesco

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119
    salve,

    sono riuscito ad effettuare il recupero con asp del valore
    ma nella pagina sulla barra lo script continua a cercare di carica la fasulla immagine quale istruzione devo usare per interoppere il caricamento?

    grazie
    francesco

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da fragia
    ... continua a cercare di carica la fasulla immagine ...
    Quale immagine :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

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119
    ciao br1 scusa la mia ignoranza nel spiegare le cose

    intendevo dire che sono riuscito a recuperare il valore con asp dal javascript utilizzando il comando Request.QueryString ma nella barra di stato appare sempre l'indirizzo come quando sta caricando gli oggetti nella pagina e dice 1 oggetto mancante e appare l'indirizzo

    http://sito/2.asp?n=valore
    francesco

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma la pagina che elabora il valore cosa restituisce?

    Non ho capito quale dei suggerimenti stai utilizzando :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

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119
    Ciao allora io ho un form dove l'utente si iscrivere. Devo recuperare se l'utente lo seleziona di iscriversi alla newletter il campo email e inserirlo in un db. (premetto che voglio utilizzare questo sistema perchè il db si trova in un altro server e voglio utilizzare questo sistema anche per asltri siti che utilizzano linguaggi diversi...)

    ora funziona come dicevo ma mi capita quel problema o mi dice erroer javascript ecco come ho fatto

    questo codice si trova nella pagina dove c'è il modulo di iscrizione

    codice:
     
     <SCRIPT LANGUAGE="JavaScript">
     <!--  
    function Convalida() {
    var nome = document.dati.nome.value;
    document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
    document.write ("http://sito/2.asp?n=" + nome);
    document.write ("'><" + "/script>");
      }
    //-->
    
    </SCRIPT>
    nella pagigina che riceve ho utilizzato il comando Request.QueryString e inserisco il valore di n nel db

    ovviamente la pagina a video rimane sempre la pagina di iscrizione ma con il problema.
    francesco

  9. #9
    La pagina 2.asp ha codice html al suo interno?
    Forse è questo che gli crea problemi.
    Togli tutto l'HTML che ci sta li dentro, in 2.asp ,e lascia solo l'ASP senza alcun output, ovvero response.write, possibile.

  10. #10
    L'errore è nel javascript, hai uno script annidato in un altro script, non va bene.........per passare la variabile hai diverse possibilità, eccone alcune:

    - puoi creare un campo "hidden" (nascosto) all'interno del form
    - puoi creare una funzione sul tipo della tua ma fatta così:

    codice:
    <script type="text/javascript">
     <!--  
    function Convalida() {
    
    document.dati.action = "http://sito/2.asp?n=<%=nome%>";
    document.dati.submit();
      }
    //-->
    
    </script>
    e, per attivarla, usare un evento, per esempio:

    codice:
    <input type="button" name="button" value="passa il valore" onClick="javascript: Convalida();" />
    all'interno del form.

    Nel primo caso recupererai la variabile con request.form("nome_del_campo_nascosto"), nel secondo con request.querystring("n")

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.