image
Inicio » Foros » JavaScript

JavaScript

Imprimir y mandar formulario con 1 boton

Volver al foro | Responder | Añadir nuevo tema


De: lea
Fecha: 27/03/2006
Mensaje:

Este es mi problema: tengo que poner un boton que haga 2 cosas:

1.-mandar los datos de un formulario a otro

2.-Imprimir mi pantalla actual

Yo puse lo siguiente:

<button type="submit" value="Imprimir" name="img1" onClick="javascript:imprime()">
<img src="impresora.gif" width="24" height="24" border="0" alt="Imprimir">
</button>

Tengo una funcion en javascript para imprimir por que tengo que ocultar unos enlaces en la impresion esta es la funcion de javascript

<TITLE>Transferencia de Bienes </TITLE>
</HEAD>
<style type="text/css">
   P {font size:17px; font family:arial; background:#FF6600 }
</style>

<Script language=JavaScript>


function imprime()
{
   window.img1.style.display = 'none';
   window.img2.style.display = 'none';
   window.img3.style.display = 'none';
   /* invocar el comando de impresion */
   window.print();

   /* reestablecer la imagen, como estaba */
   window.img1.style.display = 'block';
   window.img2.style.display = 'block';
   window.img3.style.display = 'block';
}

</script>

<BODY BGCOLOR="silver" >

El problema es que no me imprime solo manda los datos al otro programa ya lo cheque de varias formas y no puedo ya me desespere, solo logre imprimir poniendo en el onclick="javascript:window.print()", pero me imprime toda la pagina y por eso realize la funcion para ocultarb las cosas que no se deben imprimir pero no me jala la funcion.

Agradecere infinitamente una respuesta

Gracias




Quizás le interese
De: ZeroKilled
Util para: 2 personas

Fecha: 28/03/2006
Mensaje:

Un pequeño tip, utiliza CSS para imprimir, no necesitaras de JavaScript para esconder todo el contenido. Hay un atributo de CSS que define en que medio se va aplicar dichas declaraciones CSS. No se bien como se usa ya que no lo he usado, pero apuesto que es algo como <style media='print'>...</style> Lo que indica que estas creando estilos para cuando se imprima un dicho contendio, en este caso la pagina. Lo unico que usarias de JavaScript es el boton de impresion. Intentalo!

A todo lector: Quieres un correo con 2.68 GB de espacio gratis? Google Gmail ofrece a sus usuarios un entorno agradable y sencillo, y sin embargo, sin molestasas imagenes de anuncios. Solo los usuarios pueden invitar a otros a crear una cuenta y tengo hasta 100 invitaciones el cual quiero compartirlas a todos los interesados. Solo me da pena que sin invitacion no puedes crear tu cuenta.



Volver al foro | Responder | Añadir nuevo tema

Quizás le interese:

WebEstilo.com no se hace responsable de las opiniones que los usuarios puedan verter en cualquiera de los foros existentes.

Si te solucionó el problema pulsa en G+1


Gracias!






Comparte



Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.