SoloCodigo

Programación Web y Scripting => JavaScript => Mensaje iniciado por: RadicalEd en Martes 23 de Octubre de 2007, 15:33

Título: Window.open()
Publicado por: RadicalEd en Martes 23 de Octubre de 2007, 15:33
Hola chicos de SoloCodigo, estoy utilizando la función window.open para abrir una ventana entregandole un parametro, el problema es que necesito pasarle 4 parametros, pero cuando agrego estos parametros no me funciona, coloco la función y el formulario que estoy  usando.
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><!-- ENTRE <head> Y </head> !-->
<script languaje="JavaScript">
function AbreVentana(texto)
{
    //captura2.php?tipo=$tipo&nombre=$nombre&id=$id&rutero=$rutero
    window.open("captura2.php?rutero=" + texto, "_self", "toolbar=yes,menubar=yes,directories=yes,status=yes,resizable=no,location=yes,scrollbars=yes")
}
</script>
<!-- DENTRO DEL <body> !-->
<form name="frmrutero" method="post">
  <input type="text" name="rutero" value="Consultar Rutero" onfocus="if(this.value=='Consultar Rutero') this.value='';" onblur="if(this.value=='') this.value='Consultar Rutero';">
   <input type="button" name="rute" value="Consultar" class="button" onClick="AbreVentana(frmrutero.rutero.value)">
</form><!--html2--></td></tr></table><div class='postcolor'><!--html3-->
Si trato de colocar más parametros en AbreVentana(var1,var2,var3) y la utilizo dentro de window.open("captura2.php?rutero=" + var1 + "&tipo=" + var2 + "&origen=" + var3) bueno etc, no junciona, al despichar el botón se queda sin hacer nada, hay alguna forma de utilizar esta fúnción con varios parametros.

Gracias Chao.
Título: Re: Window.open()
Publicado por: F_Tanori en Martes 23 de Octubre de 2007, 21:07
Revisa que error te da javascript

Lo he probado de esta forma y me funciona

Código: Text
  1.  
  2. &#60;script&#62;
  3. function AbreVentana(var1,var2,var3)
  4. {
  5.     window.open('captura2.php?&var1='+var1+&#34;&var2=&#34;+var2+&#34;&var3=&#34;+var3,'wPopup','toolbars=no,scrollbars=yes,resizable=yes');
  6. }
  7.  
  8.  
  9.  
  10. &#60;/script&#62;
  11.  
  12. &#60;input type=&#34;button&#34; name=&#34;rute&#34; value=&#34;Prueba&#34; class=&#34;button&#34; onClick=&#34;AbreVentana('valor1','valor2','valor3')&#34;&#62;
  13.  


Saludos
Título: Re: Window.open()
Publicado por: RadicalEd en Miércoles 24 de Octubre de 2007, 14:09
Gracias F_Tanori, me sirvio full.