Foros del Web » Programando para Internet » Javascript »

boton imprimir javascript y css para imprimir una div

Estas en el tema de boton imprimir javascript y css para imprimir una div en el foro de Javascript en Foros del Web. Hola, tenia un problma a la hora de imprimir solo el contenido de una capa, y lo solucioé con haciendo un archivo externo de css, ...
  #1 (permalink)  
Antiguo 12/09/2009, 07:39
 
Fecha de Ingreso: febrero-2009
Mensajes: 77
Antigüedad: 15 años, 3 meses
Puntos: 0
boton imprimir javascript y css para imprimir una div

Hola, tenia un problma a la hora de imprimir solo el contenido de una capa, y lo solucioé con haciendo un archivo externo de css, donde pongo lo que no quiero que se imprima en display:none. Si le doy desde archivo/imprimir, me imprime bien.
Ahora, el problema es cuando he creado un boton que llama a una funcion de javascript:

function imprimir()
{
window.print();
}

y me da un error:
El objeto no acepta esta propiedad o metodo.

No se que incompatibiliodad debe haber entre estas dos cosas...
  #2 (permalink)  
Antiguo 12/09/2009, 19:11
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: boton imprimir javascript y css para imprimir una div

realmente no tiene ninguna relacion el codigo javascript con el aquel de tener un CSS para impresos. el error te esta indicando que dicho objeto, probablemente un elemento, no tiene definido dicho metodo. hay que ver como estas llamando a la funcion.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 14/09/2009, 07:38
 
Fecha de Ingreso: febrero-2009
Mensajes: 77
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: boton imprimir javascript y css para imprimir una div

Cita:
Iniciado por zerokilled Ver Mensaje
realmente no tiene ninguna relacion el codigo javascript con el aquel de tener un CSS para impresos. el error te esta indicando que dicho objeto, probablemente un elemento, no tiene definido dicho metodo. hay que ver como estas llamando a la funcion.
Ya lo he solucionado...el evento onclick lo tengo dentro de <img src="..." onclick="imprimir()">, pero no tenia asignado un id para la imagen, y me daba error.

Así que :
<img src="img/boton_imprimir.gif" onclick="imprimir()" id="imp">
Y yaestá.

Gracias.
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 22:23.