Rannh: Display:none bei @print funktioniert nicht mit JS-Menü

Beitrag lesen

Hi,

ich habe es ja auch so ähnlich, siehe Auszug aus meiner CSS unten. Es hatte bisher funktioniert, aber nachdem ich das JS-Menü ausgetauscht und auch (ein bisschen) am stylesheet herumgespielt habe, will es nicht mehr.

@media print, screen
{
.NoPrint   {}
}

@media screen
{
.NoPrint   {display:none}
}

@media print
{
.NoPrint   {}
}

Und das div-tag weise ich so zu:
<div class="NoPrint">
<script language="JavaScript" src="menudesign.js" type="text/javascript"></script>
<script language="JavaScript" src="menucode.js" type="text/javascript"></script>
</div>

<div style="display:none">

<script language="JavaScript" src="menudesign.js" type="text/javascript"></script>
<script language="JavaScript" src="menucode.js" type="text/javascript"></script>

</div>

Tja und was sollen wir dir jetzt sagen?

die Anweisung um einen Bereich nicht zu drucken:

@media print {
div{
display:none;
}
}

Funktioniert bei mir.

Struppi.