Frank Pachollek: Nur aktuellen Frame drucken

Beitrag lesen

Hallo Frank

Ich habe leider nur eine sehr unelegante Idee!

Du könntest die Seite in einem neuen Browserfenster (eventuell ausserhalb des Bildschirms) durch einen einfachen Link öffnen

<a href="dieseSeite.htm" target="_blank">Drucken</a>
oder
<a href="#" onClick="window.open('dieseSeite.htm','fernbed','width=145,height=310,toolbar=0,srollbar=0,status=0,directories=0,menuebar=0,resize=0')">Drucken</a>

um die Seite dann auch wirklich auszudrucken kannst Du dann z.b. abfragen, ob da ein parent.frame ist und wenn nicht dann Ausdrucken.

if (parent.frames.length<1){
        alert("ich hoffe jetzt wird gedruckt!");
        drucken();
        }

Um zu verhindern das die Seite ungewollt beim direkten aufruf der Seite ausgedruckt wird,
ist eventuell ratsamer beim öffnen noch einen Parameter in der URL zu übergeben z.b.

<a href="dieseSeite.htm#Druck" target="_blank">Drucken</a>

var abfagedruck = window.location.href;

»»  Ergebnis = abfagedruck.search(/#Druck/);
»»  if(Ergebnis != -1){

alert("ich hoffe jetzt wird gedruckt!");
              drucken();
              }

Hey Wim,

vielen Dank!

Werde es gleich mal ausprobieren.

Bis bald

Frank Pachollek