Domino 9 und frühere Versionen > ND6: Entwicklung

Ein Java Script Fehler ist aufgetreten

(1/1)

Thobz:
Hallo,

ich habe eine Makse die ich im Web mit dem OnLoad Ereignis aufrufe :


--- Code: ---window.focus();
window.print();
window.close();

--- Ende Code ---

Starten steht auf Web. Nun wenn ich diese Maske im Client öffnen möchte, bekomme
ich die Meldung "Ein Java Script Fehler ist aufgetreten" Fehler: Window.Print ist keine Funktion.
Im Web funktioniert es so. Was ich auch komisch finde, das das JS überhaupt hoch kommt,
dürfte doch nur im Web aktiv werden.
Habt ihr vielleicht eine Idee ?

Gruß Thomas

flaite:
Die JavaScript Engine im Notes Client unterstützt nur Teile des aktuellen ECMA-Standard von JavaScript. Die Funktion window.print() offensichtlich nicht.
Du kannst im Skript  so abfragen, ob es sich beim Client um einen Notes-Client handelt:

--- Code: ---if (navigator.appCodeName=="Domino")

--- Ende Code ---

Gruß Axel 

m3:
Oder den JavaScript Code nur im WebClient ausführen lassen:

Thobz:
Hi,

danke Axel ! Deine Antwort hat mit sehr geholfen.
Die Optin mit dem nur im Web Ausführen hab ich gesetzt, er hat trotzdem genörgelt.
Aber nun funktioniert es.

Gruß Thomas

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln