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.

Suche Printfuction!

Empfohlene Antworten

Hallo,

ich habe auf meiner Seite einen Button der drucken heißt.

Wenn ich auf den button klicke soll ein Fenster aufgehen, in dem steht seite wird gedruckt.

Was ich nun brauche ist eine onloadfunction die es mir ermöglicht eine x beliebige Seite anzugeben, die gedruckt werden soll. nachdem dann die druckfunction ausgeführt worden ist, soll das fenster wieder schließen.

<script language="JavaScript">

function tryPrint() {

window.print();

window.close();

}

</script>

</head>

<body onLoad="tryPrint()"

So in etwa, nur bei diesem Script muss ich die seite öffnen die gedruckt werden soll und genau das mag ich net.

Hat einer von euch da ne Ahnung?

du kannst nur seiten drucken die du auch geöffnen, bzw. dem browser schon übermittelt hast.

anders gehts nicht

ein workaround dazu könnte wie folgt aussehen:

du baust dir ein frameset, und hast einen frame der 0 px breit ist.

jetzt kannst du per JS auf den "0px-Frame" zugreifen und diesen per window.print() drucken (Vorraussetzung dafür ist natürlich, das du die site die du drucken möchtest, vorher in diesen Frame hineingeladen hast.

hi Markus,

du kannst nur seiten drucken die du auch geöffnen, bzw. dem browser schon übermittelt hast.

bei dem beispiel :

<body onload="tryPrint();"

wird die funktion erst aufgerufen wenn die seite da und komplett geladen ist.... des würde also schon funktionieren.

wie das mit dem drucken im allgemeinen aussieht kann ich leider nicht sagen da ich mir meine dokumente mit einer script sprache o.ä. im hintergrund aufbaue und von da aus drucke.

mfg,

gunnar

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

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.