Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   HTML-Meldungsfenster auf PocketPC (https://www.delphipraxis.net/41832-html-meldungsfenster-auf-pocketpc.html)

alcaeus 9. Mär 2005 12:50


HTML-Meldungsfenster auf PocketPC
 
Hallo allerseits,

ich muss eine Website erstellen, welches die Ausgabe unseres Programms für einen Pocket-PC darstellt. Nun haben wir das Problem, dass das Meldungsfenster, das ich mit dem JS-Befehl alert herbekomme, durch einfaches drücken der Enter-Taste geschlossen werden kann. Das wäre an sich nicht das Problem, wenn das Gerät nicht zum Scannen von Barcodes verwendet würde, denn die Dinger senden einen Return nach dem Barcode. Die Angestellten des Kunden haben außerdem die Eigenschaft, die Barcodes schnell zu scannen ohne auf den Bildschirm zu gucken, das heißt die würden die Fehlermeldung komplett ignorieren, und vielleicht nach 20 Barcodes merken dass was nicht passt :wall:
Nun wollte ich mit Layern ein eigenes Fenster über das Formular zeichnen und die Formularelemente disablen, aber anscheinend kann der Pocket IE keine Layers interpretieren :wall:
Weiß jemand, wie ich das JS-Fenster "blockieren" kann, so dass es nicht mit Return geschlossen wird, oder kennt jemand eine gesunde Alternative um ein Meldungsfenster anzuzeigen. Nur als Info: ein neues IE-Fenster aufmachen ist beim Pocket IE tabu, es gibt nur ein Fenster.

Thanx and Greetz
alcaeus

Treffnix 9. Mär 2005 13:05

Re: HTML-Meldungsfenster auf PocketPC
 
Also ich würde folgendes machen: alcaeus fragen. ;)
Da das offensichtlich aber diesmal auch nicht hilft:
Ist es eine Option das CRLF nach dem Scan abzuschalten? Dann würde das Fenster nicht weggehen ( logisch ) und die Eingabe könntest du dann über JS machen ( absenden, sobald > 12 Zeichen im Edit )

alcaeus 9. Mär 2005 13:19

Re: HTML-Meldungsfenster auf PocketPC
 
Zitat:

Zitat von treffnix
Also ich würde folgendes machen: alcaeus fragen.

Du schon...aber ich? ;)

Zitat:

Zitat von treffnix
Ist es eine Option das CRLF nach dem Scan abzuschalten? Dann würde das Fenster nicht weggehen ( logisch ) und die Eingabe könntest du dann über JS machen ( absenden, sobald > 12 Zeichen im Edit )

Nein, ich habe gerade nachgesehn, und gefunden hab ich nichts, d.h. das CLRF wird auf alle Fälle gesendet. Der PocketPC gibt zwar einen Beep aus, den ich auch laut machen kann, allerdings ist das nur ein Knacks zu dem was in der Werkshalle an Lärm vorhanden ist, von daher muss dem Angestellten, der das Gerät gerade bedient irgendwie gesagt werden, dass ein Fehler aufgetreten ist. Wenn der also munter weiterscannt, dann geht das wie bereits gesagt auf Dauer nicht gut...

Greetz
alcaeus

Treffnix 9. Mär 2005 13:41

Re: HTML-Meldungsfenster auf PocketPC
 
Zitat:

Zitat von alcaeus
Zitat:

Zitat von treffnix
Ist es eine Option das CRLF nach dem Scan abzuschalten? Dann würde das Fenster nicht weggehen ( logisch ) und die Eingabe könntest du dann über JS machen ( absenden, sobald > 12 Zeichen im Edit )

Nein, ich habe gerade nachgesehn, und gefunden hab ich nichts, d.h. das CLRF wird auf alle Fälle gesendet.

Mit Option meinte ich, ob das CRLF für andere Sachen benötigt wird und deshalb drinbleiben muss. Technisch kann man das normalerweise immer. Wenns im Gerät selbst nicht die Option gibt, sind die Scanner oft über ein Codebuch programmierbar.

Ansonsten gibts im HTML analog zu Alert nicht sone Art Ja/Nein Fenster, die du mit default=Nein belegen kannst und einfach solange aufpoppen lässt, bis der benutzer bewusst Ja drückt? Ne ( unschöne ) Alternative wäre auch sone Werteingabe, wo der Benutzer erstmal was eintippen muss, damit es akzeptiert wird...

alcaeus 9. Mär 2005 14:00

Re: HTML-Meldungsfenster auf PocketPC
 
Zitat:

Zitat von Treffnix
Mit Option meinte ich, ob das CRLF für andere Sachen benötigt wird und deshalb drinbleiben muss. Technisch kann man das normalerweise immer. Wenns im Gerät selbst nicht die Option gibt, sind die Scanner oft über ein Codebuch programmierbar.

Naja, es ist hier eine Zeitfrage. Wenn das Ding heute Abend nicht richtig will, dann bleibt eben das Meldungsfenster, ich habe eben keine Zeit mich in die Materie einzulesen (ich soll ja nur das HTML-Interface machen)

Zitat:

Zitat von Treffnix
Ansonsten gibts im HTML analog zu Alert nicht sone Art Ja/Nein Fenster, die du mit default=Nein belegen kannst und einfach solange aufpoppen lässt, bis der benutzer bewusst Ja drückt? Ne ( unschöne ) Alternative wäre auch sone Werteingabe, wo der Benutzer erstmal was eintippen muss, damit es akzeptiert wird...

Ja, das confirm() hab ich gefunden, allerdings steht das per default auf Ja, und daran gibts nichts zu rütteln :wall:
Die Werteingabe ist dann wieder zu umständlich, weil ich es so machen muss, dass der Angestellte einen bestimmten Wert eingeben muss, sonst würde der Barcode ja wieder für einen gültigen Text sorgen, und mein Problem wäre immer noch da.
Trotzdem Danke für die Vorschläge

Greetz
alcaeus

alcaeus 9. Mär 2005 15:39

Re: HTML-Meldungsfenster auf PocketPC
 
Woran erkennt man dass der alci zuviel gearbeitet hat?
Er kommt nicht mehr auf die Idee, ein Intraweb-Formular anzeigen zu lassen, welches sich mit einem Buttonclick schließen lässt :roll:

Trotzdem Danke für eure Unterstützung

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz