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=0; i<arguments.length; i++)
document.getElementById(arguments[i]).className="ver";
print();
for(var i=0; i<arguments.length; i++)
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.