"...en este Foro estoy aprendiendo..."
Creo que hablo en nombre de todos si digo que yo tambien :)
En algunos casos no te funciona... por que? Que navegador usas? Que errores te marca el depurador de errores del navegador?
Bueno, una cosa que acabo de ver: en mi post anterior te comente que para ocultar todos los botones bastaba con BUTTON {display:none;}, es incorrecto, obvié que los input button se llaman button y si lo usaste tal cual puede que ese sea el error (no existe el objeto button). Si acaso le das un id o un class y le asignas los estilos
Código:
//estilo_normal.css
#boton_imprimir {
color:#0000ff;//p.ej., aqui aplicas los estilos necesarios o no aplicas ninguno, lo que convenga
}
//estilo_imprimir.css
//este archivo es una copia exacta del estilo_normal.css y al final le añades el estilo para ocultar los botones
#boton_imprimir {
display:none;
}
//pagina.html
<html>
<head>
<!--
En la pagina normal le asignas el css normal, con los botones visibles
-->
<link rel="stylesheet" type="text/css" href="estilo_normal.css">
<script>
/*
Aqui va la funcion imprSelec, con la creacion dinaminca de la etiqueta link rel donde le asignas la hoja de estilos modificada para ocultar los botones
*/
</script>
</head>
<body>
<div id="muestra">
Texto del div a imprimir
<input type="button" id="boton_imprimir" value="Print" onClick="imprSelec(el_argumento_necesario);">
</div>
</body>
</html>
Saludos
vosk