Foros del Web » Programando para Internet » Javascript »

alguien me ayuda

Estas en el tema de alguien me ayuda en el foro de Javascript en Foros del Web. Hola: Tengo el siguiente codigo en un boton de formulario para imprimir pagina web a la que le he dado cierto formato con css. <SCRIPT ...
  #1 (permalink)  
Antiguo 23/10/2003, 10:58
Avatar de jorge2003  
Fecha de Ingreso: octubre-2003
Ubicación: Las Palmas de GC. Canarias
Mensajes: 24
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta [Resuelto]alguien me ayuda

Hola:
Tengo el siguiente codigo en un boton de formulario para imprimir pagina web a la que le he dado cierto formato con css.

<SCRIPT TYPE="text/javascript" LANGUAJE="javascript1.2">
function printPage()
{
document.all.print.style.visibility = 'hidden';
// Do print the page
if (typeof(window.print) != 'undefined') {
window.print();
}
document.all.print.style.visibility = '';
}
//-->
</script>

Si lo pongo asi directamente en la pagina ve de miedo y no sale el boton en la impresion.
El problema viene cuando quiero ponerlo en la libreria .js entonces no funciona. Tendra algo que ver el documet.all....
alguien puede probarlo y echarme una mano

Gracias
__________________
El rugby es un juego de animales practicado por caballeros.
El futbol es un deporte de caballeros jugado por animales.

Última edición por KarlanKas; 26/10/2003 a las 05:43
  #2 (permalink)  
Antiguo 23/10/2003, 11:50
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Y si pones:

<input type="button"
onclick="this.style.visibility='hidden';window.pri nt()"
Value="Imprimir">
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 23/10/2003, 12:14
Avatar de jorge2003  
Fecha de Ingreso: octubre-2003
Ubicación: Las Palmas de GC. Canarias
Mensajes: 24
Antigüedad: 20 años, 6 meses
Puntos: 0
De esa manera tengo que meterle el codigo al boton. Yo lo que quiero es ponerlo dentro del .js y que el boton me quede de lo mas simple posible.
Me gustaria que el boton solo tuviese esta linea
<input type="button" value="Imprimir" onclick="printPage()">

asi que todo lo demas tiene que ir en el .js
__________________
El rugby es un juego de animales practicado por caballeros.
El futbol es un deporte de caballeros jugado por animales.
  #4 (permalink)  
Antiguo 23/10/2003, 17:17
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61

En el JS:

function printPage(esta){
esta.style.visibility='hidden';
window.print();
}

y en el botón:
<input type="button" value="Imprimir" onclick="printPage(this)">
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #5 (permalink)  
Antiguo 25/10/2003, 12:08
Avatar de jorge2003  
Fecha de Ingreso: octubre-2003
Ubicación: Las Palmas de GC. Canarias
Mensajes: 24
Antigüedad: 20 años, 6 meses
Puntos: 0
gracias Karlankas. Ya me funciona bien
__________________
El rugby es un juego de animales practicado por caballeros.
El futbol es un deporte de caballeros jugado por animales.
  #6 (permalink)  
Antiguo 26/10/2003, 05:40
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
PErfecto!! Me alegro mucho
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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 04:55.