Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    158

    Passare Url della pagina in una nuova finestra

    Salve, ecco il problema.
    Ho creato una pagina dove si vede un annuncio.
    Sempre in questa pagina ho creato un pulsante "Invialo ad un amico".
    Quello che vorrei sapere è : come faccio si che quando premo su questo pulsante (o magari un link) si apra una nuova finestra con dentro l'indirizzo esatto della pagina che l'ha chiamata.
    Es. http://www.miosito.it/dettaglio.asp?ID=1
    Grazie.

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

    Re: Passare Url della pagina in una nuova finestra

    Originariamente inviato da pascan2
    Salve, ecco il problema.
    Ho creato una pagina dove si vede un annuncio.
    Sempre in questa pagina ho creato un pulsante "Invialo ad un amico".
    Quello che vorrei sapere è : come faccio si che quando premo su questo pulsante (o magari un link) si apra una nuova finestra con dentro l'indirizzo esatto della pagina che l'ha chiamata.
    Es. http://www.miosito.it/dettaglio.asp?ID=1
    Grazie.

    Nella pagina che si aprira (invialo ad amico) inserisci un campo text read-only in modo che non sia modificabile il value cosi:
    codice:
    <input name="UrlPage" type="text" id="UrlPage" value="<%Request.ServerVariables("REMOTE_ADDR")%>" readonly="true">
    aggiungi i campi email ecc.. salvi la pagina con estensione ASP e il gioco e fatto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    158
    Grazie per la risposta, però propriom non vuole funzionare.
    ecco il listato dellla pagina (quando la pagina viene caricata, in textbox è vuoto):

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    </head>

    <body>
    <input name="UrlPage" type="text" value="<%Request.ServerVariables("REMOTE_ADDR")%>" readonly="true" />
    </body>
    </html>

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Intanto la sintassi e' sbagliata...

    <input name="UrlPage" type="text" value="<%=Request.ServerVariables("REMOTE_ADDR")%>" readonly="true" />

    Poi cosi visualizzi l'indirizzo IP e mi pare di capire che a te serve l'url di provenienza:

    <%
    response.write Request.ServerVariables("HTTP_REFERRER")&"?"
    query = ""
    For Each item In Request.QueryString
    query = query & "&" & item & " = " & Request.QueryString(item)
    Next
    response.write Mid(query,2)
    %>

    Come vedi il javascript non c'azzecca nulla... per questo ora sei nel forum ASP
    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
    Nov 2002
    Messaggi
    158
    Grazie per la risposta, ma ancora non visualizzo ciò che mi interessa.
    Ho un dubbio che Request.ServerVariables("HTTP_REFERRER") sia vuota perciò non visualizzo niente.
    Domanda: vi sono delle situazioni in cui questa può essere vuota?
    Mi sembra di aver letto da qualche parte che dipende se viene chiamata (la finetsra) da un link ???????

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Chiedo scusa... ho sbagliato le RRRR

    Request.ServerVariables("HTTP_REFERER")

    Nei browser piu' "moderni" e' possibile disabilitare questa informazione.

    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

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.