Domino 9 und frühere Versionen > ND6: Entwicklung
2 Fehlermeldungen wechseln sich ab
horst0815:
Mahlzeit,
ich hoffe es gibt jemanden unter euch, der mir zu folgendem Problem helfen kann. ICh komm da echt nicht weiter.
Zuvor muss ich aber kurz einiges erklären, was das Problem verdeutlichen soll.
Und zwar: ich hab in einer Webmaske mehrere Felder etc. und u.a. eine Hotspotschaltfläche die eine Aktion ausführen soll:
--- Code: ---@Command([ToolsRunMacro]; "TEstSave");
@Command(ViewRefreshFields)
--- Ende Code ---
dieser Hotspot hat eine Html-ID "startSaveAgent"
dann hab ich im HTML-Code der Maske einen Link
--- Code: ---<a href="#" onClick="senden('startSaveAgent');">Speichern</a>
--- Ende Code ---
die zugehörige JSCript funktion sieht wie folgt aus.
--- Code: ---function senden( agent ) {
var objForm = document.forms[0];
objButton = document.getElementById(agent);
if ( objButton && objButton.click ) objButton.click();
return false;
}
--- Ende Code ---
wenn also der User auf diesen Link klickt wird mein Agent ausgeführt. Das klappt auch soweit.
Aber jetzt kommt das Problem:
Sobald ich z.B. in die Maske einen neuen Text einfüge (z.B. einen neuen HTML-Link, der mir einen andern Agenten starten soll) und ich dann im Web die Maske wieder neu starte, kommt wenn der User auf den Link "Speichern" klickt folgende
Fehlermeldung:
"Error 500
HTTP Web Server: Corrupt Data Exception "
Kopiere ich jetzt die Make und benenne sie so wie die alte, die ich vorher auch umbenannt habe und ändere dann diese neue MAske. Kommt bei erneutem Aufruf im Web und klicken auf meinen "Speichern"-Link die folgende Fehlermeldung:
"Error 404
HTTP Web Server: Lotus Notes Exception - Entry not found in index "
Habt ihr eine Idee woran das liegen könnte.
ICh hoffe ich hab das Problem ausreichend beschrieben.
Besten dank schon mal im Vorraus
Mandalor:
der andere Link verweist ja auch auf eine Hotspot nehme ich an?
Wenn das so ist, kann es daran liegen, das der code im 2. Hotspot nicht im web ausgeführt werden kann und das der 2. Hotspot die selbe html id hat wie der erste?
diali:
siehe auch www.dominoforum.de
horst0815:
mmm. leider ist das nicht das Problem.
Die IDs sind verschieden.
Um das nocheinmal klarzustellen. Das ganze funktioniert solange bis ich etwas an der maske ändere!
Die Agenten sind also alle schon mehrmals ohne Fehler gelaufen auch mit den gewünschten Ergebnissen.
Das Problem ist jetzt nur, dass wenn ich in die Maske z.B. einen neuen Hotspot einfüge, oder nur "schnöden" HTML-Code ändere,
dann kommen diese Fehler!
umi:
Corrupt data exception kommt meistens, wenn Du eine Dokument im Web offen hast und parallel dazu die Maske änderst.
gruss
umi
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln