Mein erstes Beispiel kommt von Francois Degrelle. Er gab mir den Tipp mit einem automatisch versteckenden Internet Explorer beim Forms Startup. Der einzige Parameter der geändert werden musste ist der HTMLbodyAttrs in der formsweb.cfg:
HTMLbodyAttrs=onLoad='javascript:self.moveTo(2000,2000)'
Nach dem Forms-Start wandert das Browser-Fenster an die X,Y-Position 2000, 2000. Das ist normalerweise ausserhalb des sichtbaren Bereichs. Dies lässt den Anwender glauben, dass der Browser nun geschlossen ist. Das Icon in der Taskbar ist zwar noch sichtbar, aber der Browser ist nicht zu sehen, selbst wenn der Anwender auf das Icon klickt.
Pro:
- Der Anwender glaubt, dass der Browser sich selber versteckt
- Nur die Forms-Anwendung ist sichtbar (bei separateFrame=True)
Contra:
- Die Task des Browsers ist sichtbar und kann nicht aktiviert werden. Sie kann nur geschlossen werden
Das ist zur Zeit meine Lieblingsvariante
2 Kommentare:
Dies ist auch die einzige mir bekannte Variante um bei Forms sich das richtige Colorscheme anzeigen zu lassen (separateFrame=true); ich habe bereits vor Jahren einen sr bei Oracle aufgemacht, und diesen bug gemeldet. Bei Lookandfeel=Oracle, colorscheme=xy wird das colorscheme nicht richtig dargestellt bei separateFrame=true
Michael W.
Ich glaube, dass mit dem IE 7 es nicht mehr funktioniert...
Leonid P.
Kommentar veröffentlichen