Also,
mit dem OBJEKT-Tag gehts zwar auch, aber ich zeige dir eine einfachere Methode.
Wenn du in eine Maske / Seite eine eingebettete Ansicht hinzufügst, ergibt das im Quellcode der zur Laufzeit generierten Seite folgenden Quellcode:
<applet name="view" code="lotus.notes.apps.viewapplet.ViewApplet.class" codebase="/domjava" archive="nvapplet.jar" alt="View" width="336" height="192" mayscript>
<param name="cabbase" value="nvapplet.cab">
<param name="Database" value="dev/tools/fdi_powertool.nsf">
<param name="ViewName" value="test">
<param name="PanelStyle" value="LINE_BORDER">
<param name="ViewUNID" value="D6EEEEF2B8BA34F2C12570C90054C479">
<param name="ShowSelectionMargin" value="FALSE">
<param name="Expand" value="TRUE">
<param name="bgColor" value="#FFFFFF">
<param name="ShowScrollbars" value="FALSE">
<param name="locale" value="de">
<param name="IconPath" value="/icons">
Wenn du nun diesen Quellcode nimmst und eine externe JavaScript-Datei erstellst, die eigentlich nichts anderes tut, als den Quellcode über die Funktion document.write wiederzugeben (Beispiel test.js; Folgenden Code in eine Seite einbinden, den Inhalt als Durchgangs-HTML markieren, unter Seiten-Eigenschaften den Dokument-Typ auf Anderer setzen: text/javascript):
document.write("<applet name=\"view\" code=\"lotus.notes.apps.viewapplet.ViewApplet.class\" codebase=\"/domjava\" archive=\"nvapplet.jar\" alt=\"View\" width=\"336\" height=\"192\" mayscript>");
document.write("<param name=\"cabbase\" value=\"nvapplet.cab\">");
document.write("<param name=\"Database\" value=\"dev/tools/fdi_powertool.nsf\">");
document.write("<param name=\"ViewName\" value=\"test\">");
document.write("<param name=\"PanelStyle\" value=\"LINE_BORDER\">");
document.write("<param name=\"ViewUNID\" value=\"D6EEEEF2B8BA34F2C12570C90054C479\">");
document.write("<param name=\"ShowSelectionMargin\" value=\"FALSE\">");
document.write("<param name=\"Expand\" value=\"TRUE\">");
document.write("<param name=\"bgColor\" value=\"#FFFFFF\">");
document.write("<param name=\"ShowScrollbars\" value=\"FALSE\">");
document.write("<param name=\"locale\" value=\"de\">");
document.write("<param name=\"IconPath\" value=\"/icons\">");
Und diese JS dann in deiner Hauptmaske statt der eingebetteten Ansicht über <script src="test.js"></script> (als Durchgangs-HTML markieren) aufrufst, dann umgeht man die Sicherheitsfrage, ob man das Objekt aktivieren möchte.
Ich sags ja, IE ist doof