Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-05-2006
Avatar de chrids506
chrids506 chrids506 is offline
Miembro
 
Registrado: abr 2006
Posts: 70
Poder: 19
chrids506 Va por buen camino
Exclamation Pasar parametros, ¿Es posible?

Hola comunidad, mi caso es el siguiente, aunque voy en contra de los frames, y no me gustan para nada, esta vez fue una gran solución para mi problema, abro un pop-up donde hay 3 frames, uno topFrame, donde se carga el título, otro botFrame, donde se carga la firma, y el otro mainFrame, que es donde viene el problema, aquí he de cargar el contenido al que la persona quiere ir al cliquear en la página anterior(donde se abrió el pop-up), por ejemplo en la página principal, hay 2 enlaces, fotos de gatos, y fotos de perros, entonces, al hacer clic sobre gatos se abre el pop-up, en el mainFrame, se cargan las imágenes de gatos, si por el contrario se cliquea perros se abre en el mainFrame la página de imágenes de los perros.
Ahora mi pregunta es como puedo abrir la pagina del pop-up, y hacerla cargar la página deseada, talvez mandando parametros, ¿es posible?, ¿como?.
P.D.: Es indispensable mandar a una pagina que carge el mainFrame, ya que son más de 200 páginas las que en un momento determinado se cargarán en el mainFrame, y hacer una página de marcos por cada una no es una oferta muy tentadora.
Espero que me puedan ayudar, gracias de antemano
Responder Con Cita
  #2  
Antiguo 02-05-2006
reevil reevil is offline
Miembro
 
Registrado: abr 2006
Posts: 179
Poder: 19
reevil Va por buen camino
la verdad no entiendo muy bien el problema, tampoco entiendo el por que usar los frames en el pop up... yo pondria el titulo y el pie en cada pagina y ya no usaria frames, si no existe esa posibilidad de eso podrias utilizar un javascript con el objeto document y el metodo write () lo cual te permitiria crear dinamicamente el popup
Código:
function popup(url)
{
    .....
    ......
}
el url se lo pasas a la funcion directo desde link
ahi hay informacion al respecto
http://www.webestilo.com/javascript/js22.phtml

o buscando en google hay mucha mas
saludos
Responder Con Cita
  #3  
Antiguo 03-05-2006
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
Hola

Como bien dice reevil:
Código PHP:
function popup(url)
{
    
miVentana window.open(...); // Abres el POPUP
    
miVentana.frames[0].location url;  // hay que cambiar el numero del frame.
    
...

__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #4  
Antiguo 03-05-2006
Avatar de chrids506
chrids506 chrids506 is offline
Miembro
 
Registrado: abr 2006
Posts: 70
Poder: 19
chrids506 Va por buen camino
Gracias

Gracias a los 2 por responder lo voy a probar, gracias de nuevo
Responder Con Cita
  #5  
Antiguo 03-05-2006
Avatar de chrids506
chrids506 chrids506 is offline
Miembro
 
Registrado: abr 2006
Posts: 70
Poder: 19
chrids506 Va por buen camino
Disculpen que los moleste de nuevo

he puesto esto:
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
>
<
html>
<
head>
<
title>Untitled Document</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<
script language=javascript>
function 
popup(url){
    
miVentana window.open("indes.htm","Ventana","width=400,height=600,scrollbars=NO"); // Abres el POPUP
    
miVentana.frames[0].location url;  // hay que cambiar el numero del frame.
}  
</script> 
</head>

<body>
<a href="javascript:popup('center2.htm')">ir</a> 
</body>
</html> 
Pero aunque me abre a la perfección el pop-up, no me abre bien el frame, es más no hace nada, alguna idea de por que, y disculpe mi innorancia
Responder Con Cita
  #6  
Antiguo 03-05-2006
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
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:
function popup(url){
    
miVentana window.open("b.html","Ventana","width=400,height=600,scrollbars=NO"); // Abres el POPUP
    
setTimeout"miVentana.frames[0].location = '"url +"'"500 );  // hay que cambiar el numero del frame.

__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente

Última edición por kayetano fecha: 03-05-2006 a las 17:16:24.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 23:22:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi