Foros del Web » Programando para Internet » Javascript »

document.referer No Funciona!!!

Estas en el tema de document.referer No Funciona!!! en el foro de Javascript en Foros del Web. tengo una pagina .htm de la cual necesito saber desde que pagina llegaron a ella. para esto guardo el document.referer en un campo y luego ...
  #1 (permalink)  
Antiguo 18/11/2003, 16:03
 
Fecha de Ingreso: agosto-2003
Ubicación: Providencia - Santiago
Mensajes: 31
Antigüedad: 21 años, 5 meses
Puntos: 0
document.referer No Funciona!!!

tengo una pagina .htm de la cual necesito saber desde que pagina llegaron a ella.

para esto guardo el document.referer en un campo y luego lo paso a otra pagina .asp


asi lo hago
-----------------------------------------------------
<script>
//
function referer(){
document.form1.desde.value = document.referer;
}
//-->
</script>

<body onLoad="referer()">
-----------------------------------------------------

<input name="desde" type="hidden">
-----------------------------------------------------

por favor ayuda
__________________
No solo de pan vive el hombre y solo de errores se aprende.
  #2 (permalink)  
Antiguo 19/11/2003, 10:10
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 22 años, 1 mes
Puntos: 5
andresbarr,
Intenta usar document.referrer y sube la web...si no puede ser que en tu escritorio te salga en blanco o vacío.
No sólo lo intentes desde tu desktop...súbelas.

1-Hice una página fromref.html con un link a refe2.html

2-En vez de usar el hidden, usé tipo text para ver que realmente me traiga la URL.

En refe2.html puse:
Código:
<HTML>
<HEAD>
<SCRIPT >
function refe(){

document.form1.desde.value =  document.referrer;
}
</SCRIPT>

</HEAD>
<BODY onload=refe()>
<FORM name=form1>
<INPUT type="text" name="desde"> 
</FORM>
</BODY>
</HTML>
3-Las subi a mi webserver y sí funciona...

Veo que también estás trabajando con ASP..
Una opción alterna podria ser que utilices HTTP_REFERER.
Código:
<%eldeantes = Request.ServerVariables("HTTP_REFERER")
Response.Write eldeantes%>
Espero alguna solución te sirva.
__________________
Yanira

Última edición por Yanix; 19/11/2003 a las 11:02
  #3 (permalink)  
Antiguo 20/11/2003, 07:30
 
Fecha de Ingreso: agosto-2003
Ubicación: Providencia - Santiago
Mensajes: 31
Antigüedad: 21 años, 5 meses
Puntos: 0
gracias yanira, el error que tenia era que habia puesto

document.referer;
y es
document.referrer;
con 2 r
gracias.
__________________
No solo de pan vive el hombre y solo de errores se aprende.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:37.