Foros del Web » Programando para Internet » ASP Clásico »

En estas mezclas me pierdo (ASP+scripts)

Estas en el tema de En estas mezclas me pierdo (ASP+scripts) en el foro de ASP Clásico en Foros del Web. *********** MIREN EL ÚLTIMO MENSAJE. Gracias *************** Saludos: Además de no ser programador, cuando necesito mezclar diferentes cosas me hundo completamente . A ver si ...
  #1 (permalink)  
Antiguo 20/04/2003, 04:07
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 22 años, 5 meses
Puntos: 1
"Mezcla peligrosa" (ASP+scripts)

*********** MIREN EL ÚLTIMO MENSAJE. Gracias ***************


Saludos:

Además de no ser programador, cuando necesito mezclar diferentes cosas me hundo completamente . A ver si me podeís echar una mano.

Necesito que una página ASP envíe dos datos y luego que los inserte en el script:

Enviar.asp

nombre
titulo


Mostrar.asp

(...)
<script language="JavaScript">
<!-- HIDE FROM OLDER BROWSERS

//**** CALL THE FUNCTIONS
do_globals();
first_load();
//****

//**** DECLARE THE GLOBAL VARIABLES
function do_globals() {
filename = "nombre";
title = "titulo";
height_vary = 1.65;
min_width = 550;
max_height = screen.availHeight;
max_width = screen.availWidth;
browser_width_adjust = 55;
browser_height_adjust = 40;
nav_width_adjust = 20;
nav_height_adjust = 10;
nav4_height_adjust = 100;
scrollbar_adjust = 30;
nav4 = 0;
};
//****
(...)

Me echan una mano?

Muchas gracias y un saludo

Última edición por Jokin; 23/04/2003 a las 15:55
  #2 (permalink)  
Antiguo 20/04/2003, 16:09
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
si quieres recibir que lo mandas en una pagina mediante un form via asp debes usar el request.form y los tags <%%> que identifican codigo server

filename = "<%=request.form("nombre")%>";
title = "<%=request.form("titulo")%>;
  #3 (permalink)  
Antiguo 20/04/2003, 18:37
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 22 años, 5 meses
Puntos: 1
es tan sencillo?

Mira que pensaba que dentro de un script no se podía hacer...

Ahora mismo lo pruebo.

Muchas Gracias
__________________
  #4 (permalink)  
Antiguo 20/04/2003, 20:08
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Pasar datos entre páginas ASP
Aquí tienes las 4 formas posibles de pasar datos de una página a otra con ASP.
http://aspfacil.com/articulos/verarticulo.asp?id=38
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 22/04/2003, 05:41
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 22 años, 5 meses
Puntos: 1
Gracias maestro, les echo un vistazo.

Un saludo
__________________
  #6 (permalink)  
Antiguo 23/04/2003, 15:47
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 22 años, 5 meses
Puntos: 1
Saludos:

Pues lo probé y no funciona

Así de sencillo:

pagina1.asp

<a href="pagina2.asp?nombre=hola&archivo=hola.jpg">Ho la</a>

pagina2.asp

<%Nombre=Request ("nombre")%>
<%Archivo=Request ("archivo")
Response.write Nombre
Response.write Archivo

hola
hola.jpg


y me imprime correctamente los valores pero más abajo en el script no funciona :

<script language="JavaScript">
<!-- HIDE FROM OLDER BROWSERS

//**** CALL THE FUNCTIONS
do_globals();
first_load();
//****

//**** DECLARE THE GLOBAL VARIABLES
function do_globals() {
filename = "<%Request ("nombre")%>";
title = "<%Request ("archivo")%>";
height_vary = 1.65;
min_width = 550;
max_height = screen.availHeight;
max_width = screen.availWidth;
browser_width_adjust = 55;
browser_height_adjust = 40;
nav_width_adjust = 20;
nav_height_adjust = 10;
nav4_height_adjust = 100;
scrollbar_adjust = 30;
nav4 = 0;
};


Dentro de este script se escribe igual que en ASP?

Échenme una mano por fa,
  #7 (permalink)  
Antiguo 23/04/2003, 16:47
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
creo ke falta un igual por ahi

filename = "<%=Request ("nombre")%>";
title = "<%=Request ("archivo")%>";
  #8 (permalink)  
Antiguo 23/04/2003, 16:59
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 22 años, 5 meses
Puntos: 1
perdón, mea culpa....

filename = "<%=Request ("nombre")%>";
title = "<%=Request ("archivo")%>";

Así lo tenía pero al escribirlo aquí se me olvidó ponerlo...

No tengo que poner con comillas?
Puede tener que ver el punto del archivo hola.jpg?
__________________
  #9 (permalink)  
Antiguo 23/04/2003, 17:03
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 22 años, 5 meses
Puntos: 1
..el caso es que en vez de

filename = "<%=Request ("nombre")%>";
title = "<%=Request ("archivo")%>";

es:

filename = "<%=Request ("archivo")%>";
title = "<%=Request ("nombre")%>";

Desde luego, me podía haber pasado horas intentando descubrir el por qué. Grrrrr.

Gracias por la ayuda
__________________
  #10 (permalink)  
Antiguo 23/04/2003, 17:15
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
no entendi

recomendacion..cada vez que pases variables asp a javascript hazle un alert o ve en el view source el valor
  #11 (permalink)  
Antiguo 24/04/2003, 06:42
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 22 años, 5 meses
Puntos: 1
Colo qué las variables mal

..en filename colocaba el título y en title colocaba el archivo . Y funciona a la perfección.

Qué es eso de un alert o view source?

Gracias y un saludo
__________________
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 01:18.