Buenas tarder mi problema es que al momento de ejecutar un iframe en una pagina en lugar de mostrarme la informacion dentro del iframe me la muestra en otro pagina. aki esta el codigo completo
Form donde tengo el iframe
Código HTML:
Ver original<form id="formulario_lineas" name="formulario_lineas" method="post" action="frame_lineas.php" target="frame_lineas.php"> <table width="765" border="0" align="center" cellpadding="0" cellspacing="0" class="fuente8"> <input name="id" type="text" class="cajaPequena" id="id" onchange="validaidcarro()" /> <font color="#FF0000">*
</font></label></td> <input name="economico" type="text" class="cajaMinima" id="economico" /> <font color="#FF0000">*
</font></label></td> <input name="placa" type="text" class="cajaPequena2" id="placa" /> <font color="#FF0000">*
</font></label></td> <td><?php generaModelos(); ?> <font color="#FF0000">*
</font></td> <td><select name="modelo" disabled="disabled" class="cajaMedia" id="modelo"> <font color="#FF0000">*
</font></td> <td><div align="right">A
ño:
</div></td> <input name="anio" type="text" class="cajaMinima" id="anio" /> <font color="#FF0000">*
</font></label></td> <input name="color" type="text" class="cajaMedia" id="color" /> <font color="#FF0000">*
</font></label></td> <td><div align="right">N
úmero de Serie:
</div></td> <input name="serie" type="text" class="cajaMedia" id="serie" /> <font color="#FF0000">*
</font></label></td> <td colspan="2"><div align="right">Odometro Inicial:
</div></td> <input name="odometer" type="text" class="cajaPequena" id="odometer" /> <font color="#FF0000">*
</font></label></td> <input name="date" type="text" class="cajaPequena" id="date" value="<?php echo date("Y-m-d"); ?> " readonly="readonly" />
<font color="#FF0000">*
</font></label></td> <td><font color="#FF0000"> <input name="emp" type="text" class="comboMedio" id="emp" value="<?php echo $emp; ?>" readonly="readonly" />
*</font>
<td colspan="10"><div align="center"><font color="#FF0000">* Datos Obligatorios
</font></div></td> <td colspan="10"> </td> <img src="../botones/Agregar_Vehiculo.gif" height="47" onmouseover="style.cursor=cursor" border="0" onclick="validanewvehiculo()" /> <img src="../botones/Borrar_Datos.gif" height="47" onmouseover="style.cursor=cursor" onclick="borradatnewvehiculo()" /> <div id="lineaResultado"> <div id="lineaResultado2"> <iframe width="100%" id="frame_lineas" name="frame_lineas" frameborder="0"> <ilayer width="100%" height="100" id="frame_lineas" name="frame_lineas"></ilayer> </iframe> <iframe id="frame_datos" name="frame_datos" width="0" height="0" frameborder="0"> <ilayer width="0" height="0" id="frame_datos" name="frame_datos"></ilayer>
Funcion validanewvehiculo()
Código Javascript
:
Ver originalfunction validanewvehiculo()
{
var aler ="";
if(document.getElementById("id").value=="") aler +="Debes de ingresar una clave a la Unidad.\n";
if(document.getElementById("economico").value=="") aler +="Debes de colocar el economico de la Unidad.\n";
if(document.getElementById("placa").value=="") aler +="Coloca la placa de la Unidad.\n";
if(document.getElementById("marca").value=="0") aler +="Elige la marca del vehiculo.\n";
if(document.getElementById("modelo").value=="0") aler +="Elige el modelo del vehiculo.\n";
if(document.getElementById("anio").value=="") aler +="Escribe el a\u00f1o de la Unidad.\n";
if(document.getElementById("color").value=="") aler +="Coloca el color de la Unidad.\n";
if(document.getElementById("serie").value=="") aler +="Inserta el numero de serie de la Unidad.\n";
if(document.getElementById("odometer").value=="") aler +="Debes de colocar el odometro inicial del proceso.\n";
if(document.getElementById("emp").value=="0") aler +="Selecciona la Empresa a la que pertenece la Unidad.\n";
if(aler!=""){
alert("Alerta: Se detectaron los siguiente errores\n\n" +aler);
}else{
var mesag="";
if(isNaN(document.getElementById("economico").value)==true) mesag +="El valor del economico debe de ser numerico\n";
if(isNaN(document.getElementById("anio").value)==true) mesag +="El valor del año debe de ser numerico\n";
if(isNaN(document.getElementById("odometer").value)==true) mesag +="El valor del odometro debe de ser numerico\n";
if(mesag!=""){
alert("ERROR: \n\n" + mesag);
}else{
document.getElementById("formulario_lineas").submit();
}
}
}//fin de la funcion de validacion de los datos para agregar nuevos vehiculos
Contenido de la pagina frame_lineas
Código PHP:
Ver original<?php
if($_SESSION["autentificado"]!='si'){
echo "Error: No ha iniciado Sesión correctamente";
echo "<head><meta http-equiv='refresh' content='2; url=/proyecto/index.php?session=Undefinid'></head>";
}else{
?>
<script>
function eliminar_linea(idline,idtar){
if (confirm(" Desea eliminar este documento ? "))
document.getElementById("frame_datos").src="eliminar_linea.php?idline="+idline+"&idtar="+idtar;
}
</script>
<link href="../estilos/estilos.css" type="text/css" rel="stylesheet" />
<?php
include("../conec.php");
$idcar=$_POST["id"];
$retorno=0;
$idtar=$_GET["id"];
$retorno=1;
}
if ($retorno==0){
$idcar=$_POST["id"];
echo $id;
$eco=$_POST["economico"];
$pla=$_POST["placa"];
$mar=$_POST["marca"];
$mod=$_POST["modelo"];
$ani=$_POST["anio"];
$col=$_POST["color"];
$ser=$_POST["serie"];
$odomet=$_POST["odometer"];
$dat=$_POST["date"];
$emp=$_POST["emp"];
$usu=$_SESSION["Usuario"];
$sql="INSERT INTO vehiculos(id, idcarro, economico, placa, marca, modelo, anio, color, numeroserie, odometroinicial, fechaalta, empresa, usuario, visibility, usuabaja, fechabaja) VALUES ('','$idcar','$eco','$pla','$mar','$mod','$ani','$col','$ser','$odomet','$dat','$emp','$usu','','','')";
}
?>
<table class="fuente8" width="100%" cellspacing=1 cellpadding=3 border=0 >
<tr class="mensaje">
<td>#</td>
<td>Clave</td>
<td>Economico</td>
<td>Placa</td>
<td>Marca</td>
<td>Modelo</td>
<td>año</td>
<td>Odometro</td>
<td>elim</td>
</tr>
<?php
$sel="SELECT * FROM vehiculos WHERE idcarro = '$idcar' AND fechaalta='$m'";
if ($i % 2){$fondolinea="itemParTabla";}else{$fondolinea="itemImparTabla";}?>
<tr class="<?php echo $fondolinea; ?>">
<td><div align="center"><?php echo $i+1; ?></div></td>
<td><div align="center"><?php echo $idcar; ?></div></td>
<td><div align="center"><?php echo $econom; ?></div></td>
<td><div align="center"><?php echo $plac; ?></div></td>
<td><div align="center"><?php echo $marc; ?></div></td>
<td><div align="center"><?php echo $mode; ?></div></td>
<td><div align="center"><?php echo $anio; ?></div></td>
<td><div align="center"><?php echo $odom; ?></div></td>
<td width="3%"><div align="center"><a href="javascript:eliminar_linea(<?php echo $id;?>,'<?php echo $idtar;?>')"><img src="../img/eliminar.png" border="0"></a></div></td>
</tr>
<?php } ?>
</table>
<iframe id="frame_datos" name="frame_datos" width="0%" height="0" frameborder="0">
<ilayer width="0" height="0" id="frame_datos" name="frame_datos"></ilayer>
</iframe>
<?php
}
?>
alguien puede ayudarme?