Seit 8.5.x gibt es ja die tolle Möglichkeit, über eine forms85_x.nsf relativ leicht iNotes zu customizen. Um Menu- Items hinzuzufügen gibt es da die Funktion "addActionsLite", die man in der function Custom_Scene_Actions_Lite(s_MenuID) aufrufen kann.
Funktioniert auch wunderbar in Chrome und Firefox, aber im IE9 verursacht das die folgende Fehlermeldung:
04.10.2012 10:57:22AM Aufgrund eines aufgetretenen Problems ist der aktuelle Vorgang möglicherweise fehlgeschlagen.
04.10.2012 10:57:22AM Für die Eigenschaft "update" kann kein Wert abgerufen werden: Das Objekt ist Null oder undefiniert
Hat jemand das schonmal probiert oder ne Quelle, wo ich das recherchieren könnte, woran es liegt?
Google und die IBM KB habe ich natürlich schon bemüht...
Eigentlich ist das alles echt cool und easy... Wenns nur nicht das Problem mit der Browser- Kompatibilität gäbe.
Ach ja: Server ist 8.5.3FP1
THanx
Danke für den Hinweis. Hier ist es aber viel Trivialer: Ein Komma zu viel in einem Array führt im IE9 zu dem Fehler, alle anderen Browser ignorieren das dadurch entstehende "null"- Element einfach.
Zur Verdeutlichung:
var aAdd1 = [
{title:"MyTitle", find_id: "more", id: "MyTitle", before: false,
help_text:"Meine Aktionen",
submenus: [
{title:"Signatur aktualisieren",
action:"myRefreshSignature {}"}
]},
];
das Komma in der vorletzten Zeile, das ursprünglich einen zweiten Eintrag abgetrennt hat, und das ich übersehen hatte, verursacht das Problem