![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola
He hecho un par de pruebas y efectivamente no funciona, el problema es que la segunda sentencia se ejecuta cuando aún no se ha abierto la ventana. Puedes probar este ejemplo: Código PHP:
Última edición por kayetano fecha: 03-05-2006 a las 17:16:24. |
|
#2
|
||||
|
||||
|
Gracias por todo.
Esta vez si sirvió, muchas gracias.
|
|
#3
|
||||
|
||||
|
Otra opción que parece funcionar es asignar la url como propiedad del objeto window:
Código:
<script type="text/javascript">
function popup(url)
{
miVentana = window.open(...);
miVentana.mainUrl = url;
}
</script>
Código:
<frameset rows="60,*,60" onload="frames[1].location=mainUrl"> <frame src='' name=''> <frame src='' name=''> <frame src='' name=''> </frameset> |
|
#4
|
||||
|
||||
|
Gracias a todos por las respuestas, la verdad es que me han ayudado mucho.
Cita:
Código PHP:
gracias de antemano. |
|
#5
|
||||
|
||||
|
Lees la propiedad tal como te indiqué. Lo que pasa es que cuando haces
miVentana.mainUrl = url; le estás agregando la propiedad mainUrl al objeto window miVentana. Por otra parte, el objeto window es el objeto por defecto en javascript, de manera que cuando haces: frames[1].location=mainUrl; en el evento onload, en realidad estás haciendo: window.frames[1].location=window.mainUrl; y así mismo, puedes agregar cualquier propiedad que desees al objeto. De hecho, en javascript puedes agregar propiedades y métodos sobre la marcha a cualquier objeto. Si el tratamiento que quieres hacer es más complicado puedes delegar el evento onload a una función javascript: onload='docLoad()'; Código:
function docLoad()
{
switch (window.mainUrl)
{
// aquí las distintas opciones
}
}
// Saludos |
|
#6
|
||||
|
||||
|
lo que quiero es sencillo, es como el las páginas download.php?id="loquesea"
por ejemplo y temiendome meterme en otro tema, que yo pueda hacer un vínculo: ir.html?id="gatos" ir.html?id="perros" y en el primer caso me redireccione a la página de gatos, y en el segundo me mande a la página de perros. la pregunta en concreto es como puedo hacer para leer la variable id del link, para luego en un script decidir hacia donde ir, y como puedo hacer ese if condicional, para saber hacia donde ir. Gracias. |
|
#7
|
||||
|
||||
|
Olviden la respuesta anterior, es una idea que he descartado, ahora mi problema es que si en lugar de usar un pop-up, quiero abrirlo en la misma página no me recibe la redirección, pensé que este código podria funcionar, pero no fué así:
Código PHP:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Pasar parametros.... | Coco_jac | SQL | 2 | 02-09-2006 04:28:16 |
| Pasar de string a integer o viceversa. ¿Es posible? | Kamikaze | Varios | 5 | 07-07-2005 15:44:57 |
| Es posible usar Parametros en ModifySQL,InsertSQL,... del Dataset? | Halfo | Firebird e Interbase | 1 | 07-08-2004 00:45:28 |
| Pasar parametros a IBdataSet | digital | Firebird e Interbase | 3 | 13-07-2004 08:39:11 |
| como pasar parametros... | hook | SQL | 13 | 11-05-2004 19:24:14 |
|