ThomasCo
Messages postés15Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention20 septembre 2007
-
2 mai 2006 à 21:03
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 2011
-
3 mai 2006 à 13:30
Bonjour à tous,
j'ai un probleme que je cherche la solution depuis des jours
j'ai 2 pages ASP "page1.asp" et "page2.asp" :
Dans la "page1" je n 'ai mis qu un lien qui envoie a la" page2" :
[page2.asp cliquer]
alors dans la "page2" j'ai mis ce code qui permet de donner l URL de provenance CAD:
voila le code en (asp et javascript)et il ne marche que "EN LIGNE"
<%
response.write"<script language='JavaScript'>" & vbCRLF
response.write"if (document.referrer){" & vbCRLF
response.write" document.write(document.referrer)" & vbCRLF
response.write"}" & vbCRLF
response.write"</script>" & vbCRLF
%>
Alors comment affecter tout ce code à une variable ASP afin de l'inserer dans un formulaire et l'envoyer par mail (envoyer le lien à un ami)- je ne veux que la partie d'affectation du lien à une variable ASP ou de l'affecter à un champs masqué "hidden"
Alors comment faire ?
Merci pour vos efforts
ThomasCo
Messages postés15Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention20 septembre 2007 3 mai 2006 à 13:25
Merci Nurgle pour votre réponse,
j'ai deja pensé à ça "Request.ServerVariables("HTTP_REFERER")" mais j'ai trouvé un probleme c'est que ce code ne marche pas avec les "POPUPS"
alors, j'ai trouvé une autre solution et toujours avec Javascript:
dans la "page1.asp" :
<SCRIPT LANGUAGE='javascript'>
function AfficherLienPageActuelle (RecupLien) {
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 2 mai 2006 à 21:14
Salut,
Tu utilises javascript pour récupérer l'url. Or javascript est un langage client, et toi tu veux le stocker dans une variable ASP (une variable serveur) !
Donc il faut que tu récupères l'URL de la page précédente directement en ASP, en faisant comme ceci :
<%
UneVariable = Request.ServerVariables("HTTP_REFERER")
' et là tu peux en faire ce que tu veux
Response.Write(UneVariable)
' ...
%>