Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: S2000 am 25.02.07 - 23:02:57

Titel: Frage zu Javascript in Notes
Beitrag von: S2000 am 25.02.07 - 23:02:57
Ohla,

ich habe mit einer @Formel folgenden Code erzeugt
---
<div style="font-family:Arial,sans-serif; font-size:11px">
<a href="notes:///DumpComp.nsf/HV7070/5406B255F4B1938EC125724100758D96?OpenDocument"
onclick="openNewsWindow(this.href)">Form - info</a>
</div>
---
Den Code erzeuge ich in zwei verschieden Doukumenten (es soll ein Dokument als Hilfe in einem Fenster aufgehen). Mein Problem ist nun, das er in einem Dokument funktioniert und im andern ein Javascript-Fehler kommt (wenn ich den Fehler wegklicke, geht das Hilfe-Dokument auch auf, aber etwas anders -> in einem neuen Reiter und nicht in einem Fenster).

Ich habe die Einstellungen in den Forms überprüft, Sie sind auch indentisch.

Irgendwelche Tips was man noch überprüfen könnte?

Danke vorab

Gruß
Titel: Re: Frage zu Javascript in Notes
Beitrag von: Thomator am 27.02.07 - 14:00:54
Hi,
wenn Du in einem Dokument erst einen JavaScript-Fehler bekommst und dann das Fenster trotzdem geöffnet wird bedeutet das, dass die JS-Funktion fehlschlägt (JS-Fehler). Danach wird aus dem Ankertag der href aufgerufen, der dann das Dokument öffnet, und zwar nicht mit neuem Fenster. Bist Du sicher, dass die JS-Function in beiden Masken für den Notes-Client da ist?

Übrigens: Um zu vermeiden, dass beim Auftreten von Fehlern im onClick-Ereignis des Ankertags der href ausgelöst wird, kann man die JS-Function auch im href des Tags aufrufen.
Das sieht dann so aus:
<a href="javascript:openNewsWindow(URL)"></a>"
Dann ist das onClick-Ereignis nicht belegt. Ansonsten wird erst das onClick-Ereignis ausgelöst und bei Fehlern, die dort auftreten noch der href benutzt.
Titel: Re: Frage zu Javascript in Notes
Beitrag von: S2000 am 27.02.07 - 21:07:55
Hallo,

danke schon mal für die Antwort. Ich erstelle mit der Formel quasi einen url-link. Wenn ich da dann drauf klicke, soll ein entsprechendes hilfefenster aufgehen (also der fehler kommt beim klichen auf den link).

Was mir wie gesagt schleierhaft ist, ist warum der comuted-text (der url-link) in einem Dokument (form) funktioniert und im anderen nicht (wenn ich mir beide links ohne passthru ausgeben lassen, ist der code identisch). Ich finde aber nichts, wo ich in den beiden forms einen unterschied habe.

Danke noch für den tip!

Gruß
Titel: Re: Frage zu Javascript in Notes
Beitrag von: Thomator am 28.02.07 - 08:08:03
Wo ist denn die JS-Function definiert?
Titel: Re: Frage zu Javascript in Notes
Beitrag von: S2000 am 28.02.07 - 20:23:36
Hi,

 :knuddel: danke, das war die richtige Frage (ein einfaches copy und paste reicht halt nicht immer). Das ist mir jetzt richtig peinlich  :'(

Gruß
Titel: Re: Frage zu Javascript in Notes
Beitrag von: Thomator am 01.03.07 - 08:23:26
Muss es nicht sein, kommt in den besten Familien vor ;)