Foros del Web » Programando para Internet » Javascript »

Problemas al ocultar elementos HTML con javascript

Estas en el tema de Problemas al ocultar elementos HTML con javascript en el foro de Javascript en Foros del Web. Hola comunidad, pss les cuento tengo una pagina con 4 tablas, dentro de cada tabla tengo un boton de imprimir. Al dar click en el ...
  #1 (permalink)  
Antiguo 20/03/2012, 13:01
 
Fecha de Ingreso: marzo-2012
Mensajes: 2
Antigüedad: 12 años, 1 mes
Puntos: 0
Problemas al ocultar elementos HTML con javascript

Hola comunidad, pss les cuento tengo una pagina con 4 tablas, dentro de cada tabla tengo un boton de imprimir. Al dar click en el boton imprimir de la tabla 1 (por ejemplo) solo quiero que se imprima esa tabla y las otras 3 queden ocultas.
Con la opcion onclick mando llamar una funcion llamada "imprimir()", la cual recibe un parametro de 1 a 4, cada tabla tiene un id tb1,tab2, tb3, tb4. La funcion que utilizo es la de aqui abajo:

function imprimir(opc){
if(opc == 1){
document.form1.tb3.style.display = none
document.form1.tb3.style.display = none
document.form1.tb4.style.display = none
}
window.print();
}

el problema esta en que no hace nada je, quitando el codigo del condicional IF si ejecuta la funcion window.print() pero me imprime toda la pagina, alguna sugerencia???
  #2 (permalink)  
Antiguo 20/03/2012, 14:27
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Problemas al ocultar elementos HTML con javascript

utiliza mejor CSS media print para que definas via CSS lo que quieres imprimir o no , no requiere de Javascript
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 20/03/2012, 14:36
 
Fecha de Ingreso: marzo-2012
Mensajes: 2
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Problemas al ocultar elementos HTML con javascript

Cita:
Iniciado por maycolalvarez Ver Mensaje
utiliza mejor CSS media print para que definas via CSS lo que quieres imprimir o no , no requiere de Javascript
Gracias mano tienes razon, le intentare y te comento como me fue

Etiquetas: funcion
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 07:51.