Domino 9 und frühere Versionen > ND6: Entwicklung
Ein bestimmtes Outline-Entry im Web fokusieren?
LisaS:
Hallo,
ich habe folgendes Problem:
Im Web-Umfeld wird beim öffnen der Datenbank ein bestimmtes Frameset geöffnet.
Dies Frameset enthält ein Farme mit einer Page welche ein embedded Outline enthät.
Im anderen Frame wird eine Page mit einer embedded View dargestellt.
Jetzt ist es so, dass die Page mit der emb. view nicht dem ersten Outline Entry entspricht, sondern
dem 1. Subentry im 2. Topentry.
Also 2.1. (Ich hoffe das war verständlich ;D)
Wie bekomme ich es hin, dass nur das 2. Topentry expanded ist und das 1. Subenty selected ist?
Also so:
1
2
2.1
2.2
2.3
3
Mit Standartmitteln geht dass wohl nicht, aber vieleicht hat ja jemand einen Vorschlag.
Gruß
Hitcher
flaite:
Versuch, den von Domino erzeugten html quellcode zu analysieren.
Das ist sicher irgendwie mit JavaScript möglich.
Gruß Axel
LisaS:
@Axel:
mmh im Quelltext gibt es zwar einige Parameter, aber nichts was irgendwie auf mein Problem passt, oder?
--- Code: ---<!--
document._domino_target = "content";
function _doClick(v, o, t) {
var url="/docakte/da_test.nsf/opw_001?OpenPage&BaseTarget=content&Click=" + v;
if (o.href != null)
o.href = url;
else {
if (t == null)
t = document._domino_target;
window.open(url, t);
}
}
// -->
</script>
</head>
<body text="#000000" bgcolor="#E1E1E1">
<form action="">
<applet name="outline" code="lotus.notes.apps.outlineapplet.OutlineApplet.class" codebase="/domjava" archive="outline.jar" alt="Outline" width="265" height="416" mayscript>
<param name="cabbase" value="outline.cab">
<param name="data" value="/pfad/db.nsf/2ceb426bf1e5a1ecc125709e004773e4?ReadEntries">
<param name="OutlineId" value="1">
<param name="Layout" value="STD">
<param name="ShowTwistie" value="false">
<param name="hOffsetEntries" value="0,0,8">
<param name="vOffsetEntries" value="0,0,0">
<param name="heightEntries" value="0,0,0">
<param name="hLabelOffsets" value="0,0,0">
<param name="vLabelOffsets" value="0,0,0">
<param name="alignEntries" value="0,0,0">
<param name="hImageOffsets" value="0,0,0">
<param name="vImageOffsets" value="0,0,0">
<param name="alignImages" value="0,0,0">
<param name="bgColorCtl" value="#E1E1E1">
<param name="fontTitle" value="Helvetica,r,10,#000000,#000000,#000000">
<param name="bgColorsTitle" value="tr,tr,tr">
<param name="fontRoot" value="Helvetica,b,9,#000080,#0000FF,#0000FF">
<param name="bgColorsRoot" value="tr,tr,tr">
<param name="fontSub" value="Helvetica,r,9,#000000,#0000FF,#0000FF">
<param name="bgColorsSub" value="tr,tr,tr">
<param name="LinkTargetFrame" value="content">
<param name="ExpandOption" value="3">
<param name="ShowScrollbars" value="false">
<param name="IconPath" value="/icons">
</applet>
</form>
</body>
</html>
--- Ende Code ---
flaite:
nö. Aber wieso benutzt du Applets?
Geht vielleicht irgendwie über lifeconnect. Das ist eine Technologie, um per JavaScript mit Java Applets zu kommunizieren. Vielleicht gibt es da entsprechende, dokumentierte Methoden in dem outline Applet.
Zu LifeConnect dürfte Beispielcode über Google zu finden sein.
Ist aber wirklich nicht meine Baustelle, weil ich Applets nicht mag.
Gruß Axel
harkpabst_meliantrop:
In The View Vol. 10, Issue 6 (November/Dezember 2004) gab es einen Artikel "Dynamically Modifying the Domino Outline Applet Using JavaScript". Im nächsten Heft sollte es wohl auch noch einen Nachfolgeartikel geben.
Das könnte vielleicht helfen, aber mir liegt das Heft im Moment nicht vor.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln