Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2011, 18:25
Avatar de skiper0125
skiper0125
 
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 7 meses
Puntos: 511
Pregunta Error al llamar funcion

Buenas tardes.

La duda que tengo es que al llamar otra pagina con javascript no me realiza su funcion correspondiente.

he utilizado 2 tipos de funciones y una si me funciona adecuadamente pero el probleme es: que no quieren que se abra otra ventana. Aqui les dejo mis codigos y espero me puedan ayudar.

Codigo que me funciona correctamente

Código Javascript:
Ver original
  1. q = window.open("compcod.php?cod="+cod+"&emp="+emp,"miwin","width=1,height=1");

EL codigo que no hace nada

Código Javascript:
Ver original
  1. document.getElementById("frm1").src="compcod.php?cod="+cod+"&emp="+emp;

y el codigo de compcod.php

Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>compruebacod</title>
  6. </head>
  7. <script type="text/javascript" language="javascript">
  8.  
  9.     function correc(){
  10.         window.close();
  11.     }
  12.    
  13.     function incorrec(){
  14.         opener.document.frm1.id.value="";
  15.         alert("la clave ya existe");
  16.         window.close();
  17.     }
  18. </script>
  19. <body topmargin="0" leftmargin="0">
  20. <?php
  21.     include("../conec.php");
  22.     $cod = $_GET["cod"];
  23.     $emp = $_GET["emp"];
  24.     $sql="SELECT idmtto, empresa FROM mttos WHERE idmtto ='$cod' AND empresa ='$emp' ";
  25.     $res=mysql_query($sql,$conexion);
  26.     $tot=mysql_num_rows($res);
  27.     if($tot==0){
  28.         echo  "<script languaje='javascript'>";
  29.         echo  "correc()";
  30.         echo "</script>";
  31.     }else{
  32.         echo  "<script languaje='javascript'>";
  33.         echo  "incorrec()";
  34.         echo "</script>";
  35.     }      
  36. ?>
  37. </body>
  38. </html>

Alguien me podria ayudar a resolverlo