Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Ayuda, Problema de impresion dentro de una Capa
 Foro Bloqueado  Tema Bloqueado


Autor Temas
wichosaenz
Junior Member

Mexico
211 Posts
Mensajes - 27 Jul 2005 :  00:43:00  Ver Perfil  Enviar Email  Enviar wichosaenz un Mensaje Yahoo!
Tengo el siguiente codigo:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body>
<div id="Layer1" style="position:absolute; left:12px; top:21px; width:700px; height:64px; z-index:1">
<div align="center">
<h1><strong>Cabecera</strong></h1>
</div>
</div>
<div id="Layer2" style="position:absolute; left:12px; top:88px; width:700px; height:275px; z-index:2; overflow: scroll;">
<p><strong>Inicio Contenido</strong></p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p><strong>final de contenido </strong></p>
</div>
</body>
</html>


Si corren esta pagina, resulta que es un ejemplo de uso de capas (layers).
Mi problema y/o duda radica en que requiero imprimir solo el contenido de lo que hay dentro dela capa o Layer.
Estoy trabajando plantillas y mi contenido de todas las paginas estan metidas dentro de un layer.
Porque dentro de un layer, porque en el layer cabecera tengo mi menu diseñado en fireworks, y las opciones del menu se sobre enciman de la capa contenido.
Si uso Frames, mi menu no se encimaria del frame contenido y tendria un desperdicio barbaro de pantalla
¿como indicar que requiero imprimir lo interior de una capa en especial?

Gracias

Wicho Saenz

Recuerda, lo único que te ofrezco es la verdad, nada más.
La pildora roja es para la impotencia, la azul para la diarrea.

wichosaenz
Junior Member

Mexico
211 Posts
Posted - 27 Jul 2005 :  18:19:47  Ver perfil  Enviar e-mail  Enviar wichosaenz un Mensaje Yahoo!e
Lo único que se me ocurre es que utilices una ventana para copiar el
contenido e imprimirlo:

function imprimir(){
nvent=window.open('about:blank','ventp','width=1,height=1');
window.focus();
nvent.document.open();
nvent.document.write(Layer2.innerHTML);
nvent.document.close();
nvent.print();
}

Un saludo

Pantxo

Gracias a Pantxo por la solucion proprcionada en:
microsoft.public.es.asp

GRACIAS!!

Wicho Saenz

Recuerda, lo único que te ofrezco es la verdad, nada más.
La pildora roja es para la impotencia, la azul para la diarrea.Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar