Regresar   Foros del Web > Programación para sitios web > Javascript

El registro es Gratis en Foros del Web
Respuesta
 
Herramientas Buscar en Tema Desplegado
Antiguo 09/05/08, 06:31:52   #1 (permalink)
rubensanchezpw ha deshabilitado el Karma
 
Registrado: feb 2008
Mensajes: 4
rubensanchezpw is offline  
Busqueda Pa volverse loco: Enviar formulario al frame de una ventana.

Bueno a ver si alguien sabe algo, porque yo ya llevo intentando varias cosas y nada.

Tengo una ventana A con 2 frames, uno llamado "superior" y otro "inferior".
Tengo la ventana B con dos frames uno de ellos llamado "inferior"
Tengo una ventana C con un formulario

Desde el frame "superior" de la ventana A ,quiero enviar,mediante javascript el formulario de la ventana C (por post y mediante una funcion en js que se carga mediante un onload en el body del frame "superior" de la ventana A) al frame "inferior" de esta ventana (la A).

Tachaaaann!!!
Si has llegado hasta aqui y no te ha dado una embolia, enhorabuena, ahora te cuento mi problema:

El contenido que se deberia cargar en el frame "inferior" de la ventana A, se carga en la ventana B. Supongo que porque como en este momento hay 2 frames que se llaman "inferior", pues decide cargalo ahí.

La ventana A y C forman parte del mismo archivo, no son programas diferentes(pedidos_automaticos_alumnos.php).

Una opcion es ponerle nombres distintos a los frames, pero esta solucion es "pan pa' hoy, y hambre pa mañana", porque aunque se solucione, seguro que dentro de poco, me encuentro con el mismo problema, ya que usamos varias ventanas a la vez y casi todas tienen el mismo nombre en los frames.

Paso la funcion de javascript que se carga en el onload del frame superior de la ventana A, encargada de traerse el formulario por post y enviarlo al frame "inferior".

function traer_formulario()
{
//asignamos a esta variable el formulario de la ventana C
var f=window.top.opener.document.formulario;
f.action='pedidos_automaticos_alumnos.php';

//variables del formulario para que al hacer el submit carge el informe
f.parte.value='ventana_ejecucion';

//variable del frame inferior
f.partedos.value='partedos_inferior';

f.target='inferior';
f.submit();
}

Bueno, no se si alguien me puede echar una mano, pero de verdad que lo agradeceria muchisimo, ya he probado varias cosas y nada...

Gracias!!
  Responder Con Cita
Respuesta


Califica este Tema - Pa volverse loco: Enviar formulario al frame de una ventana..

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado Califica este Tema
Califica este Tema:

Reglas del foro
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está activado
Las caritas están activado
Código [IMG] está activado
Código HTML está desactivado


Todas las horas son GMT -6. La hora es 23:42:34.

Message Board Statistics

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96