• Domingo 19 de Mayo de 2024, 01:43

Autor Tema:  Window.open()  (Leído 1530 veces)

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Window.open()
« en: Martes 23 de Octubre de 2007, 15:33 »
0
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.
El pasado son solo recuerdos, el futuro son solo sueños

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Window.open()
« Respuesta #1 en: Martes 23 de Octubre de 2007, 21:07 »
0
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
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Window.open()
« Respuesta #2 en: Miércoles 24 de Octubre de 2007, 14:09 »
0
Gracias F_Tanori, me sirvio full.
El pasado son solo recuerdos, el futuro son solo sueños