Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/06/2004, 16:24
sunny
 
Fecha de Ingreso: noviembre-2003
Ubicación: Cordoba, España
Mensajes: 28
Antigüedad: 20 años, 6 meses
Puntos: 0
Hooola!
Llevo cosa de una semana tratando de hacer algo parecido y cuando he visto tu solución casi lloro de la emoción pero tengo una duda...
¿Dónde pongo este código?:
ImageB1.Attributes.Add("onclick", _
"javascript:window.open('fotografia.aspx?id=" & lblotrodato.Text & "'," _
& "'MyPage','width=550, heigth=715')")
(supongo que en el *.vb pero dónde exactamente??)


Yo había tratado de solucionar el problema con una función del tipo:
Private Sub btnSalida_Click...
Pero desde aquí no sabía cómo abrir otra página, bueno, en concreto lo que quiero es abrir un archivo de flash y pasarle unos parámetros. Pero al final voy a hacer la burrada de guardar cada *.swf en un archivo aspx y llamarlo así como tú dices y que sea lo que dios quiera...viva la eficiencia! :D
Espero tu ayudita, saludos!

Cita:
Iniciado por luiscl
Yo también me eché a llorar cuando vi que sólo se podía hacer con Javascript...pero todo tiene solución en esta vida!!!

Así es como lo hice yo. ImageB1 es un ImageButton. Fotografía.aspx es el popup (luego le pongo el tamaño de la página con width y height). Id es el nombre que le pongo a la variable que paso (es igual el nombre que le pongas, pero recuerda que luego en el QueryString la debes "recoger" con el mismo nombre), y lblotrodato.Text es donde tengo la información que quiero pasar en "Id".

Donde pone MyPage, déjalo así porque no afecta al funcionamiento

ImageB1.Attributes.Add("onclick", _
"javascript:window.open('fotografia.aspx?id=" & lblotrodato.Text & "'," _
& "'MyPage','width=550, heigth=715')")

Espero que te sea de ayuda

Un saludo