Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2007, 08:57
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Impresion de solo DIVS seleccionados x checkbox

Hola losporros:

Bueno, un ejemplo así la verdad es que no te cargaría en el onload de la página:
Código:
window.onLoad = impre('ATRAZADAS,Lunes,Martes');
Además onload se escribe todo en minúsculas y necesita una función sin parámetros. De esta manera escrito, en cuanto la línea se lea se ejecuta la función impre(), y queremos que se ejecute en el onload.

Para llamarla con varios argumentos, tendrás que preparar la función impre() para indefinidos argumentos:

Código PHP:
function impre() {
  for(var 
i=0i<arguments.lengthi++)
  
document.getElementById(arguments[i]).className="ver";
  print();
  for(var 
i=0i<arguments.lengthi++)
  
document.getElementById(arguments[i]).className="nover";


window.onload = function() {
  
impre('ATRAZADAS','Lunes','Martes');

Entonces al cargar te pondría las capas que llevan por id 'ATRAZADAS', 'Lunes' y 'Martes' visibles para imprimir (según la hoja de estilos) y mandaría imprimir. Luego las restauraría a invisibles de nuevo.

No lo he probado, pero digo yo que así funcionaría.

Por cierto, en la primera línea de tu código:
Código HTML:
<input type='submit' name='imprimir' value='Imprimir' Onclick='document.form.submit()'> 
¿Qué sentido tiene ahí el onclick?



Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.