Domino 9 und frühere Versionen > ND7: Entwicklung

Rahmeninhalte neu laden

(1/1)

sral:
Hallo zusammen,

ich habe folgendes Problem. Ich meiner Web DB habe ich ein Framset mit 4 Frames. Im Navigationsframe (Navi) wird eine Seite angezeigt, über die die Navigation gesteuert wird. Im Frame (main) werden dann die Masken und Ansichten angezeigt. Wenn ich jetzt in der Navi-Seite ein Actions-Hotspot erstellen, der im Navi-Frame eine Seite und im main-Frame eine Ansicht laden soll, passiert folgendes.

Beim ersten Klick auf die Action, wird die Seite geladen und beim zweiten Klick die Ansicht. Habt Ihr eine Idee, wie mit einem Klick beiden geladen wird ?

Formel des Actions-Hotspots:

@SetTargetFrame("Navi"):
@Command([OpenPage]; "navi");
@SetTargetFrame("main"):
@Command([OpenView]; "Mail")

cu
Lars

umi:
Naja, wenn Du schon eine WEB db machst, wäre es evtl. nützlich sich mit JavaScript auseinander zu setzen, da wär das nämlich relativ einfach zu lösen. :-)

sral:
Hallo Urs,

dann zeig mir mal den Lösungsansatz...

cu
Lars

umi:
Im OnClick des Hotspots folgnedes JS:
NaviUrl = 'navi?Openpage'; // evtl. noch den DBPfad einfügen, je nachdem ob das Base Target gesetzt wurde
MailUrl = 'Mail?OpenView';

top.Navi.location=NaviUrl;
top.Main.location = MailURL;

sral:
Hallo Urs,

hiermit hast funktioniert.

var NaviUrl='navi?Openpage';
var mainUrl='Mail?OpenView';

parent.Navi.location=NaviUrl;
parent.main.location=mainUrl;

Danke für den Hinweis...

cu
Lars

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln