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

problema complejo

Estas en el tema de problema complejo en el foro de ASP Clásico en Foros del Web. Tengo una consulta select q m devuelve unos valores, pues bien al pulsar un texto yo quiero que me aparezca en una nueva ventana o ...
  #1 (permalink)  
Antiguo 13/05/2002, 04:14
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años
Puntos: 0
problema complejo

Tengo una consulta select q m devuelve unos valores, pues bien al pulsar un texto yo quiero que me aparezca en una nueva ventana o cuadro de texto dentro de mi misma ventana uno de los valores rescatados por la select... alguien me puede decir como??
Si puede ser expliquense con codigo.
gracias.
  #2 (permalink)  
Antiguo 13/05/2002, 05:16
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años
Puntos: 0
Re: problema complejo

hay que tener en cuenta que lo que le quiero pasar a la nueve ventana, es un parametro de los que devuelve la consulta, por lo tanto el problema es doble pq yo no sé ni siquiera como se pueden pasar variables de una página a otra si no es con un form. A ver si me podeis ayudar, sé q es una duda díficil y extensa pero sería muy interensante y aprendería mucho. Gracias.
  #3 (permalink)  
Antiguo 13/05/2002, 10:30
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: problema complejo

aunke esto es algo mas orienta a javascript prueba esto:

Código:
  
<script language=javascript>
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win=window.open(mypage,'_blank','toolbar=0,location=0,close=yes,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,height='+h+',width='+w+',top='+wint+',left='+winl+'');
if (parseInt(navigator.appVersion) >= 4) 
{
win.window.focus(); 
}
}

function JsAceptar(variable_asp)
{
NewWindow('ventana.asp?variable_asp='+variable_asp,'name','480','220','no');}

</script>

<%'tu rutina en asp
'tu select y bla..bla..
variable_asp=rs("tu_campo")
%>
<a href="javascript:JsAceptar(<%=variable_asp%>);">Ventana</a>
algo asi..
  #4 (permalink)  
Antiguo 14/05/2002, 02:27
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años
Puntos: 0
Re: problema complejo

bufff no entendí muy bien como funciona ese código... no hay algo más simple, o bien no me lo puedes explicar.
  #5 (permalink)  
Antiguo 14/05/2002, 06:21
 
Fecha de Ingreso: enero-2002
Mensajes: 26
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: problema complejo

Para abrir una nueva ventana debes hacerlo con JavaScript.
Window.Open(...) Los parametros los encuentras facilmente por ahi.

Para pasar variables a una ventana por el metodo GET:
Si quieres pasarle una variable NOMBRE con valor PEPE y otra APELLIDO con valor GARCIA a una pagina ASP, por ejemplo WWW.XXX.COM/PAGINA.ASP, haces los siguiente en un link por ejemplo:
<a href="www.xxx.com/pagina.asp?nombre=pepe&apellido=garcia"&g t;LINK</a>
Como quieres hacer un window open en el parametro donde indicas la pagina que quieres que abra esa nueva ventena metes toda esa cadena. www.xxx.com/pagina.asp?nombre=pepe&apellido=garcia
Una vez en esa pagina para recoger los valores pasados por la url, es decir, el valor de tu variable nombre y tu variable apellido en variables haces asi:
var1 = Request.QueryString("nombre")
var2 = Request.QueryString("apellido")

Que Dios reparta suerte.
  #6 (permalink)  
Antiguo 15/05/2002, 05:02
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años
Puntos: 0
Re: problema complejo

Gracias, me has ayudado mucho ... una cuestión más...

Mi base de datos es MSSQL server y necesita validar un usuario y una pass cada vez que se conecta, entonces me surgió este problema:

si tengo una web en la que quiero ( y necesito ) validar el login y la contraseña del usuario para que pueda conectarse a la base de datos para realizar consultas, inserts... como puedo hacer para que ese login y ese pass solo tenga que introducirse una vez y no cada vez que quiera conectarse?

Gracias de antemano. So grandes. :)
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:34.