Foros del Web » Programando para Internet » Javascript »

Problema Iframe y pasar variables

Estas en el tema de Problema Iframe y pasar variables en el foro de Javascript en Foros del Web. Buenas tardes Primero de todo es que no tengo claro donde deberia ir este post, asi que lo pongo en Javascript, ya que espero que ...
  #1 (permalink)  
Antiguo 30/05/2009, 11:30
Avatar de flanagan44  
Fecha de Ingreso: abril-2004
Mensajes: 182
Antigüedad: 20 años
Puntos: 2
Problema Iframe y pasar variables

Buenas tardes
Primero de todo es que no tengo claro donde deberia ir este post, asi que lo pongo en Javascript, ya que espero que se pueda arreglar con javascript, pero igual me lo pasais a PHP.

Vamos al tema.

Resulta que tengo una pagina echa con divs i en en centro tiene un iframe donde voy cargando las distintas paginas que me enlaza el menu.

Pues tengo una pagina que me lee de la base de datos una serie de campos y me los carga en un formulario con un textarea y varios imputs.
De aqui necessitaria tener 2 botones para poder Eliminar o Modificar cada registro (salen tantos registros como entradas en la base de datos) y aqui viene el problema, tengo 2 imagenes que me hacen de botones i que tienen este codigo:

Código HTML:
<img src="http://www.forosdelweb.com/f13/img/del.png" alt="eliminar" onClick="envia('<?php echo $i;?>','del')" />
        <br><br>
		<img src="http://www.forosdelweb.com/f13/img/edit.png" alt="editar" onClick="envia('<?php echo $i;?>','edit')" /> 
la funcion envia tiene el codigo siguiente:
Código javascript:
Ver original
  1. function envia(id,accion)
  2.   {
  3.     switch(accion)
  4.      {
  5.        case 'edit':
  6.          document.getElementById('accio'+id).value='2';
  7.          document.getElementById("mod").value='1';
  8.          document.getElementById('form'+id).submit();
  9.          break;
  10.        case 'del':
  11.          document.getElementById('accio'+id).value='1';
  12.          document.getElementById("mod").value='2';
  13.          document.getElementById('form'+id).submit();
  14.          break;
  15.      }
  16.   }

y el formulario y el campo accio estan definidos de la siguiente forma
Código PHP:
echo "<form action='mcons.php' method='post' target='cont' id='form".$i."' enctype='multipart/form-data'>"
Código HTML:
<input type="hidden" id="accio<?php echo $i;?>" value=""> 
el primer problema es que en el primer registro que me sale no me funcionan los botones, no hace nada.

Y el segundo boton es que imagino que al estar dentro de un iframe no me passa bien las variables en POST, ya que tengo un if que determina que parte de la pagina carga y no lo detecta.

Espero haberme explicado bien, si alguien sabe como ayudarme o le falta mas informacion me lo comentais, haber si se darosla mejor

Última edición por flanagan44; 30/05/2009 a las 11:48
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:31.