Autor Thema: Frage zu Javascript in Notes  (Gelesen 1853 mal)

Offline S2000

  • Junior Mitglied
  • **
  • Beiträge: 89
Frage zu Javascript in Notes
« 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ß
Wer Notes hat braucht kein Sudoku

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Frage zu Javascript in Notes
« Antwort #1 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.
+++To be human is more important than to be important!+++

Offline S2000

  • Junior Mitglied
  • **
  • Beiträge: 89
Re: Frage zu Javascript in Notes
« Antwort #2 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ß
Wer Notes hat braucht kein Sudoku

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Frage zu Javascript in Notes
« Antwort #3 am: 28.02.07 - 08:08:03 »
Wo ist denn die JS-Function definiert?
+++To be human is more important than to be important!+++

Offline S2000

  • Junior Mitglied
  • **
  • Beiträge: 89
Re: Frage zu Javascript in Notes
« Antwort #4 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ß
Wer Notes hat braucht kein Sudoku

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Frage zu Javascript in Notes
« Antwort #5 am: 01.03.07 - 08:23:26 »
Muss es nicht sein, kommt in den besten Familien vor ;)
+++To be human is more important than to be important!+++

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz