Autor Thema: [gelöst] iNotes Customization: addActionsLite verursacht Fehler im IE9  (Gelesen 2362 mal)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
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:

Code
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

« Letzte Änderung: 04.10.12 - 13:17:16 von Tode »
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline ghostmw

  • Aktives Mitglied
  • ***
  • Beiträge: 201
  • Geschlecht: Männlich
    • BELOS - Raum+Ressourcenmanagement unter Lotus Notes
;D

Sharepoint 2010 (ohne SP) hat das Problem auch mit dem IE9 und Wiki-Einträgen.

=> http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCUQFjAA&url=http%3A%2F%2Fsharepoint.stackexchange.com%2Fquestions%2F14623%2Fsharepoint-2010-wiki-editor-does-not-work-with-ie-9&ei=-mxtUMbLDovMsgbRioG4Dw&usg=AFQjCNFIirJyt8Yt-C1i6lnS-MmQwnc_-g

Was hier als "möglichen" Workaround gehandelt wird ist folgendes für die Webseite:

<meta http-equiv="X-UA-Compatible" content="IE=8"/>

das ganze noch mit den Conditional Comments für den IE9 versehen und es sollte tun.

Oder das hier, wenn jquery mit im Spiel ist ... => http://felix-geenen.de/javascript/jquery-fallen-im-internet-explorer/

Gruß
Marco
« Letzte Änderung: 04.10.12 - 13:13:49 von ghostmw »
Grüße
Marco Weller
Lotus Domino / Lotus Notes seit 1996 (ab 4.5x)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
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:
Code
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
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline ghostmw

  • Aktives Mitglied
  • ***
  • Beiträge: 201
  • Geschlecht: Männlich
    • BELOS - Raum+Ressourcenmanagement unter Lotus Notes
Perfekt ... und wieder ein (hoffentlich) glücklicher Entwickler und Kunde.
Grüße
Marco Weller
Lotus Domino / Lotus Notes seit 1996 (ab 4.5x)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz