Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Abe1976
    Registrato dal
    Oct 2002
    Messaggi
    127

    passaggio variabile in ASP o JSP

    ho uno script funzionante che mi apre un programma
    <script language="JavaScript" src="http://xxx.xxx.xxx.xxx"></script>


    dal manuale del programma è possibile inserire la variabile ref ed assegnarle un valore
    <script language="JavaScript" src="http://xxx.xxx.xxx.xxx&ref=variabile"></script>


    al posto di variabile vorrei avere la possibilità di inserire un nome ogni qual volta si clicca sul link.
    ad esempio, quando clicco sull'immagine caricata mi venga chiesto di inserire il mio nome.
    questo valore verrà assegnato a ref.
    da dentro il programma riuscirò a leggere ref.

    avrei bisogno quindi di creare una pagina o una richiesta di inserimento di un campo e di "passarlo" allo script sopra citato

    il manuale mi fornisce degli esempi, ma non ne vengo fuori:

    ref=From:<%request.servervariables("URL")%>

    oppure

    ref=From:<%request.getHeader("referer")%>

  2. #2
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    manca l'operatore =

    ref=From:<%= request.servervariables("URL")%>

    oppure

    ref=From:<%= request.getHeader("referer")%>

  3. #3
    Utente di HTML.it L'avatar di Abe1976
    Registrato dal
    Oct 2002
    Messaggi
    127
    Originariamente inviato da pip19
    manca l'operatore =

    ref=From:<%= request.servervariables("URL")%>

    oppure

    ref=From:<%= request.getHeader("referer")%>
    temo di aver copiato male il manuale.
    ho provato anche con = ma non funziona ugualmente

  4. #4
    Utente di HTML.it L'avatar di Abe1976
    Registrato dal
    Oct 2002
    Messaggi
    127

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puoi assegnare dinamicamente la proprieta' src di uno script ricavando i dati da un input della stessa pagina... gli script vengono caricati prima che la pagina sia completata e che quindi si possa interagire con essa.

    Questo per evitare, ovviamente, che gli eventi nella pagina possano far riferimento a funzioni non ancora caricate.

    Puoi creare un frame (o iframe) nascosto e caricarci lo script:

    <a href="http://xxx.xxx.xxx.xxx/paginaCheContieneLoScript.asp?ref=variabile"
    target="nascosto">

    ...

    <iframe name="nascosto" src="" width="0" height="0"></iframe>

    Ovviamente dovrai far riferimento alle funzioni contenute con:

    nascosto.funzione()

    e dalle funzioni potrai accedere alla pagina madre con:

    parent.nomeOggetto

    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 L'avatar di Abe1976
    Registrato dal
    Oct 2002
    Messaggi
    127
    Originariamente inviato da br1
    Non puoi assegnare dinamicamente la proprieta' src di uno script ricavando i dati da un input della stessa pagina... gli script vengono caricati prima che la pagina sia completata e che quindi si possa interagire con essa.

    Questo per evitare, ovviamente, che gli eventi nella pagina possano far riferimento a funzioni non ancora caricate.

    Puoi creare un frame (o iframe) nascosto e caricarci lo script:

    <a href="http://xxx.xxx.xxx.xxx/paginaCheContieneLoScript.asp?ref=variabile"
    target="nascosto">

    ...

    <iframe name="nascosto" src="" width="0" height="0"></iframe>

    Ovviamente dovrai far riferimento alle funzioni contenute con:

    nascosto.funzione()

    e dalle funzioni potrai accedere alla pagina madre con:

    parent.nomeOggetto

    ciao

    grazie br1, ma purtroppo non ho le competenze adeguate per comprendere questi suggerimenti.
    capisco l'idea di fondo, ma tradurla in codice e far sì che tutto funzioni è un'altra cosa.

    riesci a darmi dei suggimenti più terra-terra? grazie mille

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.