Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-04-2010
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 19
edgwin Va por buen camino
Datos de una nueva ventana (PHP)

Que tal amigos del foro.

Estoy utilizando Delphi4PHP 2.x, intento hacer una pagina... la situacion es la siguiente:

Tengo un formulario (llamemoslo "X") que cuenta con dos Cajas de Texto y una liga. Esta liga abre una nueva ventana (llamemosla "Y") y en esta nueva ventana cuenta tambien con dos cajas de texto, ahora, lo que quiero hacer es que cuando abran "Y" y escriban datos en las cajas de texto y cierren "Y", estos datos se escriban en las cajas de text de "X".

Como puedo hacer esto?

Saludos!
Responder Con Cita
  #2  
Antiguo 27-04-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Una pregunta: La liga esa, ¿qué sujeta? ¿O qué equipos de qué deporte juegan?

Respecto a cómo desencadenar un evento cuando se cierra una página web, los documentos HTML tienen un evento onClose (concretamente en <body />), así que supongo que Delphi4PHP definirá un evento similar. A partir de ese evento es fácil rellenar campos de otro form o documento HTML.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 11-05-2010
Avatar de manelgomez
manelgomez manelgomez is offline
Miembro
 
Registrado: nov 2009
Posts: 11
Poder: 0
manelgomez Va por buen camino
Hola:

Para hacer referencia a controles, de otras páginas, etc. creo que lo tendrias que hacer con código javascript.

De todas maneras mirate esto.

window.parent.control.propiedad = 'a lo que quieras';

Busca el tener acceso a controles y propiedades desde otras páginas

Un Saludo.
Responder Con Cita
  #4  
Antiguo 13-05-2010
scorpion-salta scorpion-salta is offline
Registrado
 
Registrado: jun 2008
Posts: 5
Poder: 0
scorpion-salta Va por buen camino
Hola, yo solucione el mismo problema de esta manera,

Muestro codigo de ejemplo:

Abro una ventana hija con la siguiente orden:

// JavaScript
window.open("Ciudades.php","Ciudades","width=600,height=400,scrollbars=NO");
return false;

Y en la ventana de la cual tengo que seleccionar el elemento, recupero el dato seleccionado y se lo paso a la ventana padre.

// JavaScript

id=findObj("selected").value; // finObj funcion en JS de VCL de Deplhi4Php
window.opener.document.forms[0].TextField2_value.value=id;//Coloco el valor en la ventana padre
window.close();//Cierro la ventana hija
return (false);


Espero que les sea util, saludos
Responder Con Cita
  #5  
Antiguo 16-05-2010
Avatar de manelgomez
manelgomez manelgomez is offline
Miembro
 
Registrado: nov 2009
Posts: 11
Poder: 0
manelgomez Va por buen camino
Hola scorpion:

Pero para ti que es ese ("selected"). Es un control de select. Perdona pero es que no se.

Un Saludo.
Responder Con Cita
  #6  
Antiguo 16-05-2010
scorpion-salta scorpion-salta is offline
Registrado
 
Registrado: jun 2008
Posts: 5
Poder: 0
scorpion-salta Va por buen camino
Cita:
Empezado por manelgomez Ver Mensaje
Hola scorpion:

Pero para ti que es ese ("selected"). Es un control de select. Perdona pero es que no se.

Un Saludo.
Si asi es, en realidad es un control del tipo hidden, el cual el valor lo cambio con ajax y javascript.

O sea, el ejemplo completo es un poco mas complejo, en realidad, tengo 3 grids, con la relacion maestro/detalle (Provincia,Departamentos,Localidades), y cuando selecciono una fila de la ultima grilla (Localidad), esta guarda el valor en el control hidden llamado "selected". Y cuando hago click sobre el boton aceptar ejecuta el codigo antes citado.
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
Nueva ventana de dialogo galustiza C++ Builder 1 29-01-2007 11:51:41
Abrir ventana nueva halizia PHP 13 20-12-2006 11:18:23
Abrir nueva ventana ikatza C++ Builder 1 23-11-2006 17:27:35
mediaplayer- nueva ventana Jorghino reyes Varios 3 31-10-2005 19:33:45
Nueva ventana Luli Varios 1 04-01-2005 07:10:36


La franja horaria es GMT +2. Ahora son las 19:04:42.


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