[GastForen Programmierung/Entwicklung JavaScript js in pdf: drucken nur über meinen knopf ???

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

js in pdf: drucken nur über meinen knopf ???

ckateptb
Beiträge gesamt: 5

27. Jan 2005, 20:25
Beitrag # 1 von 7
Bewertung:
(2657 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi leute,
ich mach paar formulare in pdf. nachdem alle felder des formulars mit js geprüft sind, muss es ausgedruckt werden.
problem ist, mann kann ohne meinen button leeres formular über "datei -> drucken" ausdrucken. Das will ich verhindern.
ich kann die ganze pdf-menüleiste ausblenden, aber es geht trotzdem über strg + p.
wenn ich das drucken komplett verbiete, dann funzt mein knopf auch nicht.
kennt jemand lösung?

gruss
und Danke im Voraus.

ckateptb.
X

js in pdf: drucken nur über meinen knopf ???

ckateptb
Beiträge gesamt: 5

27. Jan 2005, 20:29
Beitrag # 2 von 7
Beitrag ID: #140026
Bewertung:
(2657 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
   


als Antwort auf: [#140023]

js in pdf: drucken nur über meinen knopf ???

jrandi
Beiträge gesamt: 794

28. Jan 2005, 03:59
Beitrag # 3 von 7
Beitrag ID: #140072
Bewertung:
(2657 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo,

was hast du denn bisher konkret gemacht ? kann man den code irgendwo sehen ? gib doch mal die url der baustelle durch. dann kann dir sicher jemand helfen.

gruss
jurg


als Antwort auf: [#140023]

js in pdf: drucken nur über meinen knopf ???

Markus Walker
Beiträge gesamt: 494

28. Jan 2005, 08:24
Beitrag # 4 von 7
Beitrag ID: #140080
Bewertung:
(2657 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo ckateptb

>ich kann die ganze pdf-menüleiste ausblenden...
Und der User kann sie aucg wieder einblenden mit F8 (icon bar) und F9 (menu bar)!

>...aber es geht trotzdem über strg + p
Ist ja auch vernünftig ;-)

Da wirst Du wohl kaum etwas finden, um dies mittels JavaScript zu realisieren. Siehe hierzu auch die Sicherheits-Bemerkung zum «will print» Event!

Eine Möglichkeit wäre, den User zu animieren eine Aktion zu triggern, z.B. ein Button «Prüf mich», wo das Formular geprüft und wenn i.O. mittels print() Methode zum Drucker geschickt wird. Oder eventuell könnte am «will close» Event etwas angehängt werden.


HTH


als Antwort auf: [#140023]

js in pdf: drucken nur über meinen knopf ???

Anonym
Beiträge gesamt: 22827

28. Jan 2005, 18:14
Beitrag # 5 von 7
Beitrag ID: #140269
Bewertung:
(2657 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo,
danke für die Antworten.
Problem ist, dass die leute bis jetzt leeres formular von hand ausgefüllt haben. Die meisten davon sind im ausland ausgefüllt worden. Wenn dann das formular bei uns per post ankommt, kann man nicht alles lesen bzw. verstehen. ich will die bewerber dazu zwingen, dass alle felder im formular maschinel ausgefüllt sind, damit dann unsere Sachbearbeiterinnen ihre angaben lesen können. Gabs schon viel ärger wg. missverständnissen usw.
Code ist simpel. zuerst prüfe ich welche felder auszufüllen sind (feld.required = true oder false).
dann kommt DRUCKEN-knopf; wenn ein muss-feld leer ist, kriegt der benutzer meldung - muss was reinschreiben. wenn alles vollständig kommt this.print();

Aber, "zwingen" ist wohl nicht realisierbar. hab eben in pdf-bibel gelesen.
Abschnitt 13.3.4
;(
danke nochmal.


als Antwort auf: [#140023]

js in pdf: drucken nur über meinen knopf ???

Markus Walker
Beiträge gesamt: 494

28. Jan 2005, 18:58
Beitrag # 6 von 7
Beitrag ID: #140278
Bewertung:
(2657 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es gäbe da noch eine Möglichkeit:

Wenn die Prüfung des Formulars ergibt, dass noch nicht aller Felder ausgefüllt sind, blendet ein Script am «will Print» Event ein Feld ein, welches das gesammte Formular abdeckt. Dort könnte dann, womöglich in den entsprechenden Landessprachen, ein Spruch stehen so circa:
Bitte füllen Sie doch alle Felder aus bevor Sie das Formular drucken.

Möglicherweise steigt dadurch der Papierverbrauch in den Aussenstellen.

HTH


als Antwort auf: [#140023]
(Dieser Beitrag wurde von Markus Walker am 28. Jan 2005, 19:00 geändert)

js in pdf: drucken nur über meinen knopf ???

ckateptb
Beiträge gesamt: 5

28. Jan 2005, 22:58
Beitrag # 7 von 7
Beitrag ID: #140307
Bewertung:
(2657 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi Markus,
danke für die tipps.
mit meinem pdf-formular werde ich wahrscheinlich nur einen Teil der Bewerber dazu bringen, alle angaben im formular per tastatur einzutragen (hoffentlich den grössten).
nächste version mache ich vielleicht mit PHP. hier wird ein pdf-dokument (pdflib) erst dann generiert, wenn alle angaben da sind.
glaube ist eine der vernünftigsten lösungen.
gruss und schönes Wochenende.

ckateptb


als Antwort auf: [#140023]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/