Autor |
Nachricht |
Anti78
Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht:
|
Verfasst Mi 18.10.2006 14:39
Titel
|
|
|
Lia hat geschrieben: | Super danke, das funktioniert.
Nun aber trotzdem noch ein Frage zwecks Benutzerfreundlichkeit. Die Seite, die ausgedruckt werden soll, enthält Bilder. Die Ladezeit hängt also vom User bzw. seinem Internetzugang ab. Es kann also sein, dass nicht alles geladen ist.
Und nun meine Frage. Ist es benutzerunfreundlich, wenn er in dem Fenster, dass nach dem ersten Klick auf Seite ausdrucken, nocheinmal Seite ausdrucken klicken muss?
Welche Variante würdest du empfehlen? |
Sorry, steh grad auf dem Schlauch. Es geht ein popup auf und der Druckendialog kommt nach 5000 Millisekunden. Und dort muss er dann auf drucken klicken.
Willst du dann noch irgendwo ein Drucken-Button hinmachen?
Hab ich das so richtig verstanden?
|
|
|
|
|
Raumwurm
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 18.10.2006 14:41
Titel
|
|
|
Besser Du schreibst das ohne dem timeout, sondern
mit window.onload:
<script language="javascript" type="text/javascript">
<!--
window.onload = self.print();
-->
</script>
Dann kommt das Druckmenu erst daher, wenn ois da is.
|
|
|
|
|
Anzeige
|
|
|
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Mi 18.10.2006 14:51
Titel
|
|
|
Raumwurm, genau so etwas habe ich gesucht. Doch leider funktioniert es im Safari nicht, aber im Firefox auf dem Mac..
Ich muss es mal noch auf dem Windows PC testen.
Doch kannst du dir erklären, warum es nicht in Safari funktioniert?
|
|
|
|
|
Raumwurm
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 18.10.2006 15:00
Titel
|
|
|
Nö kann ich mir auch nicht erklären - hab keinen
Safari da. Aber lt. Selfhtml kennt Safari ab V1 das
print(); Vielleicht liegts ja am self?
Schreibs mal so:
<script language="javascript" type="text/javascript">
<!--
window.onload = window.print();
-->
</script>
oder so:
<script language="javascript" type="text/javascript">
<!--
window.onload = print();
-->
</script>
|
|
|
|
|
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Mi 18.10.2006 15:05
Titel
|
|
|
Beider Versionen erreichen das gleiche Ziel. Aber in den anderen Browsern funktioniert es.
Danke für deine Hilfe!!
|
|
|
|
|
ChupaChups
Dabei seit: 14.06.2007
Ort: Kirchheim Teck
Alter: 41
Geschlecht:
|
Verfasst Do 13.03.2008 15:19
Titel
|
|
|
Du könntest auch einfach im Body tag
Code: | <body onload="javascript:window.print();"> |
machen.....
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 13.03.2008 15:44
Titel
|
|
|
wenn du es sauber und "up to date" machen willst, benutzt du kein popup mehr.
dafür gibt es
Code: |
<link rel="stylesheet" media="print" href="print.css">
|
mit einer solchen css-datei formatierst/optimierst du die seiten für den ausdruck. der user kann sich das popup (und du dir ne menge arbeit auf dauer) sparen. dann kann direkt von der ursprünglichen seite gedruckt werden...
|
|
|
|
|
|
|
|
Ähnliche Themen |
2 Popup fenster öffnen!
PopUp nur einmal öffnen?
[Flash] HTML-PopUp öffnen
PopUp automatisch öffnen lassen ohne <body>-tag?
Acrobat: Automatische Webseite oder Popup im PDF öffnen
[JavaScript] oder [JScript] - Popup schnell öffnen
|
|