Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: horst0815 am 10.06.05 - 11:38:33

Titel: 2 Fehlermeldungen wechseln sich ab
Beitrag von: horst0815 am 10.06.05 - 11:38:33
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)
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>

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;
}

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
Titel: Re: 2 Fehlermeldungen wechseln sich ab
Beitrag von: Mandalor am 10.06.05 - 13:57:29
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?
Titel: Re: 2 Fehlermeldungen wechseln sich ab
Beitrag von: diali am 10.06.05 - 13:59:07
siehe auch www.dominoforum.de (http://www.dominoforum.de/modules/newbb/viewtopic.php?topic_id=8518&forum=5&post_id=44164#forumpost44164)
Titel: Re: 2 Fehlermeldungen wechseln sich ab
Beitrag von: horst0815 am 10.06.05 - 14:06:27
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!
Titel: Re: 2 Fehlermeldungen wechseln sich ab
Beitrag von: umi am 10.06.05 - 15:26:07
Corrupt data exception kommt meistens, wenn Du eine Dokument im Web offen hast und parallel dazu die Maske änderst.

gruss
umi
Titel: Re: 2 Fehlermeldungen wechseln sich ab
Beitrag von: horst0815 am 10.06.05 - 15:37:23
@umi, schade. daran liegts leider auch nicht. mmm
wäre ja auch zu einfach gewesen ;-)
hättest du ne ne Idee?