Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 15.06.2011, 15:11
ENDORSER_ALL ENDORSER_ALL ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 15.06.2011
Beiträge: 2
ENDORSER_ALL befindet sich auf einem aufstrebenden Ast
Standard bestimmte container drucken (verschachtelt)

Hallo, ich arbeite an einem Projekt in der eine Openlayers/OSM -Karte eingebettet ist.

Nun möchste ich nur den Container drucken welcher die Karte enthält. Dies gelingt mit leider nicht!

Wenn ich das richtige verstanden habe kann man keine DIVS innerhalb von verschachtelten DIVs drucken?

Hier ein Beispiel:

PHP-Code:
...
<link rel="stylesheet" media="print, embossed" href="./css/print.css">
...
<body onload="drawmap();">


<!-- start page -->
<div id="page">
<!-- start banner -->
<div id = "banner"></div>

<div id = "header">
            <p style ="margin-top:5px">
            <MARQUEE  scrolldelay="1" scrollamount="2">
                <font color="red">!Warning!</font>
                <font color="white" style="text-shadow:black 1px 1px"> Earthquake-Stuttgart-Magnitude 5.3</font>
                <font color="red">!Warning!</font>
            </MARQUEE></p>
        </div>
<div id="map"></div> 
<div id="footer"><? include("footer.php"?></div>
</div>

<div id="menue"><? include("menue.php"?></div>
<div id="toolbox"><? include("toolbox.php"?></div>


        
</body>
Der Container mit der id= map soll gedruckt werden, der rest NICHT.

Dazu habe ich eine print.css erstellt mit folgendem inhalt:
Code:
/* CSS-Datei die das Aussehen der Webseite  beim Drucken bestimmt */

.hide {
	display: none;
}

/* kA ob man das braucht, ist eigenlich schon in style.css definiert */
/*
#map {
	width: 100%; 
	height: 100%;
}

*/
bei meinem ersten Versuch habe ich um jedes div (außer page) ein hide-div gesetzt, das hat natürlich nicht funktioniert.


Nun meine Frage, kann ich aus verschachtelten DIVs einen speziellen container drucken oder muss ich dazu die ganze index.php umschreiben?
Und wo ist der unterschied ob "hide" eine "id" oder "class" ist?


Ich hoffe ich habe meine Frage verständlich gestellt.


Gruß


ENDORSER_ALL
Mit Zitat antworten
Sponsored Links