Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Einen anderen Fram ausdrucken lassen

Empfohlene Antworten

Veröffentlicht

Hi,

mein Problem ist folgendes:

Ich will einen Frame ausddrucken lassen, aber am liebsten mit einem Link auf dem - simpel gesprochen - einfach nur "drucken" steht.

Selfhtml sagt dazu soviel:

<a href="javascript:window.print()">Diese Seite drucken</a>

..und: Ja, das klappt auch. Allerdings wird der Link mitgedruckt, denn: Er ist auf derselben Seite, resp. im selben Frame. Das will ich aber nicht. Also kam mir die Idee den Link in einen anderen Frame zu packen. Nun weiss ich aber nicht, wie ich der print-Anweisung klarmachen soll, dass sie eben nicht den aktiven Frame, sondern einen anderen Zielframe drucken soll.

Kann mir da einer helfen? :confused:

Mit normalem JavaScript scheint das wohl nicht zu gehen, denn nur das window-Objekt besitzt die Methode "print"... - und damit wird ja zwangsläufig das ganze Fenster ausgedruckt. Was Active X etc angeht, kenne ich mich allerdings nicht aus.

Mit CSS kann man in der Theorie ja verschiedene Layouts für Druck, Anzeige bei verschiedenen Auflösungen etc erstellen. Damit liessen sich afaik auch Elemente ausblenden, aber das ist halt bisher alles noch Theorie, denn unterstützt wird's noch kaum!

Ne Idee wäre allerdings vielleicht, den Link vor dem Drucken per JavaScript zu verstecken. Das liesse sich z.B. durch Positionieren eines Layers über dem Link oder bei einem extra-Frame durch Laden einer Seite ohne den Link in dieses Frame lösen, etc... (hab grad nicht so den Überblick, in wiefern sich Texte in JavaScript manipulieren lassen - vielleicht läßt sich der Link ja auch einfach entfernen oder seine Farbe auf weiß setzen)...

Dazu muß dann natürlich ein Script gebaut werden, an dessen Ende halt der Druckbefehl steht...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.