Foros del Web » Programando para Internet » Javascript »

javascript:window.open

Estas en el tema de javascript:window.open en el foro de Javascript en Foros del Web. Hola buenas tardes!!!! Miren amigos resulta que tengo este codigo .php en el que mando a llamar en una ventana aparte generada por javascript los ...
  #1 (permalink)  
Antiguo 16/03/2011, 15:21
 
Fecha de Ingreso: agosto-2009
Mensajes: 53
Antigüedad: 14 años, 8 meses
Puntos: 0
Información javascript:window.open

Hola buenas tardes!!!!

Miren amigos resulta que tengo este codigo .php en el que mando a llamar en una ventana aparte generada por javascript los datos de un producto, lo hace bien; peroooo yo deseo que no solo sea un registro para captura si no 5, lo que se me ocurrio fue meter este bloque de codigo en un ciclo for:


Código HTML:
<tr align="center">
  <td><a href="#"><img src="imgs/buscar.png" width="24" height="24" alt="Buscar" align="absmiddle" onClick="javascript:window.open('buscaprod22.php','pref2',' width=805, height=485')"></a></td>
            	<td><input name="clavep" type="text" size="15" maxlength="125" class="Estilo10" /></td>
                <td><input name="nombre" type="text" size="75" maxlength="125" class="Estilo10" /></td>
                <td><input name="cant" type="text" size="7" maxlength="10" class="Estilo10" /></td>
                <td><input name="umedida" type="text" size="10" maxlength="125" class="Estilo10" /></td>
                <td><input name="descrp" type="text" size="10" maxlength="12" class="Estilo10" /></td>
                <td><input name="descrp" type="text" size="10" maxlength="12" class="Estilo10" /></td>
                <td><input name="iva" type="text" size="10" maxlength="12" class="Estilo10" /></td>
            </tr> 
y lo genera tmbien de muy bien.

El problema es que ya no me funciona o no carga la funcion javascript:window.open en los cuadros de textos, si los abre y vizualiza pero no carga datos.

Espero me haya explicado!!!!

Aqui les dejo el codigo, recuerden que es .php y el ciclo for esta comentado:


Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Suministros del Sureste</title>
<link rel="stylesheet" type="text/css" href="default.css" />

</head>
<body>
<div>
<div class="top">
	<div class="header">
		<div class="left"><strong>SUMINISTROS DEL SURESTE S.A. DE C.V.</strong>
        </div>
		
		<div class="right"></div>
	</div>	
</div>

<div class="container">	
</div>
	<div class="main">
	  <div class="content2" >
      :::::Este genera el documento para la institucion:::::
      <p></p>
		<table>
		<tr><td>
	       	<table class="tabla" border="2"><form name="frmdocto" id="formdocto" method="post" action="#" onSubmit="return checkFields();" >
            <tr align="center">
            	<td></td>
<td>Clave</td><td>Nombre</td><td>Cantidad</td><td>Precio</td><td>Neto</td><td>I.V.A.</td><td>TOTAL</td>
</tr>
            
       <? //for ($i=0;$i<5;$i++){ ?>           
 <tr align="center">
  <td><a href="#"><img src="imgs/buscar.png" width="24" height="24" alt="Buscar" align="absmiddle" onClick="javascript:window.open('buscaprod22.php','pref2',' width=805, height=485')"></a></td>
            	<td><input name="clavep" type="text" size="15" maxlength="125" class="Estilo10" /></td>
                <td><input name="nombre" type="text" size="75" maxlength="125" class="Estilo10" /></td>
                <td><input name="cant" type="text" size="7" maxlength="10" class="Estilo10" /></td>
                <td><input name="umedida" type="text" size="10" maxlength="125" class="Estilo10" /></td>
                <td><input name="descrp" type="text" size="10" maxlength="12" class="Estilo10" /></td>
                <td><input name="descrp" type="text" size="10" maxlength="12" class="Estilo10" /></td>
                <td><input name="iva" type="text" size="10" maxlength="12" class="Estilo10" /></td>
            </tr>
           
            <?// }
            ?>
	<tr>
            	<td></td>
            	<td><button type="submit" ><img src="imgs/add_48.png" alt="Agrega" align="absmiddle"/>Agregar</button></td>
                <td><button type="reset" ><img src="imgs/edit-clear.png" alt="Restablecer campos" align="absmiddle" width="24" height="24"/> Limpiar</button></td>
                <td></td><td></td><td></td><td></td><td></td>
            </tr>
           
            </form>	
</table>

         </td></tr>
         </table>
 </div>
</div>

</body>
</html> 
  #2 (permalink)  
Antiguo 17/03/2011, 09:20
 
Fecha de Ingreso: agosto-2009
Mensajes: 53
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta Respuesta: javascript:window.open

Código HTML:
<td><a href="#"><img src="imgs/buscar.png" width="24" height="24" alt="Buscar" align="absmiddle" onClick="javascript:window.open('buscaprod22.php','pref2',' width=805, height=485')"></a></td> 
Esta es la linea que manda a llamar la ventana en javascript..... que vincula al archivo buscaprod22.php

Este es el codigo php
Código:
<html>
<head>
<title>:::: Buscador de Productos ::::</title>
<link rel="stylesheet" type="text/css" href="default.css" />
<script>
function ponPrefijo(pref,pref2){
	window.opener.frmdocto.clavep.value = pref;
	window.opener.frmdocto.nombre.value = pref2;
	
	window.close();
}
</script>

</head>

<?php
include ("conexion.php"); 
?>

<div id="container">

<form action="buscaprod2.php" name="buscar">
	<table class="tabla" border="1" cellpadding="1" cellspacing="1">
		<tr>
	    	<td colspan="2" align="center" >Busca el producto:</td>
	  	</tr>
      	<tr>
	    	<td width="20%" class="primeralineaizquierda">Clave:</td>
			<td width="80%"><input type="text" name="n_fact" maxlength="6" size="6"></td>
	  	</tr>
      	<tr>
	    	<td width="20%" class="primeralineaizquierda">Nombre:</td>
			<td width="80%"><input type="text" name="nombre" size="50"></td>
	  	</tr>	  
	  	<tr>
	    	<td colspan="2" align="center"><center><input type="submit" value="Buscar Factura"></center></td>
	  	</tr>
	</table>  
</form>
<form>
<table>
  <tr align="center"> 
    <td>Clave</td>
    <td>Nombre</td>
    <td>Fecha</td>
  </tr>
<?

	$pagina = $_GET["pagina"];
	$registros = 5; 
	if (!$pagina) { 
		$inicio = 0; 
		$pagina = 1; 
	} 
	else { 
		$inicio = ($pagina - 1) * $registros; 
	}
	
  $consulta = "select * from producto";
  if (($nombre<>"") and ($n_fact==""))
  {
    $consulta = $consulta . " where clave like '%".$nombre."%'";
  }
  if (($nombre=="") and ($n_fact<>""))
  {
    $consulta = $consulta . " where clave=$clavep";
  }
  if (($nombre<>"") and ($n_fact<>""))
  {
    $consulta = $consulta . " where clave=$clavep and clave like '%".$nombre."%'";
  }
  $consulta = $consulta . " order by descripcion";
  $query = mysql_query($consulta);
  $total_registros = mysql_num_rows($query);
  echo '<p></p>';
  echo '<b>Hay </b>'.$total_registros. '<b> registros</b>'; 
  echo '<p></p>';
  
  while ($row=mysql_fetch_array($query))
  {
?>  
  <tr> 
    <td><a href="#" onClick="ponPrefijo('<? echo $row["clave"];?>','<? echo $row["descripcion"];?>')"><?=$row["clave"]?></a></td>
    <td><?=$row["descripcion"];?></td>
    <td><?=$row["fecha_captura"]?></td>
  </tr>
<?	 
  };
?>  
  
</table>
  #3 (permalink)  
Antiguo 22/03/2011, 17:22
 
Fecha de Ingreso: agosto-2009
Mensajes: 53
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: javascript:window.open

No he podido resolver esta problematica, necesito de su ayuda!!!!!

Etiquetas: Ninguno
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 12:42.