Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: snowfish26 am 05.10.06 - 07:56:24

Titel: Javascript wird zu spät geladen
Beitrag von: snowfish26 am 05.10.06 - 07:56:24
Hallo Zusammen

Vor einem Monat haben wir unsere WebServer von der Version 5 auf die Version 7.01 migriert. Bei einer Applikation habe ich nun das Problem, das mein externes Javascript zu spät geladen wird und die Seite nicht korrekt angezeigt wird.  Wenn ich meine Javascript Funktionen im JSHeader direkt einfüge funktioniert wieder alles. Da wir das Script aber für mehrere Seiten verwenden möchte ich es eigentlich extern halten. Zurzeit ist das Script im HTML Head Content eingebunden.

Hat vielleicht jemand eine Idee wie ich das Problem lösen könnte? Ich habe auch schon einen reload der Page probiert und es hat leider auch nicht funktioniert.

Danke für Eure Hilfe.

Gruss

S. Widmer
Titel: Re: Javascript wird zu spät geladen
Beitrag von: umi am 05.10.06 - 08:57:20
Wo habt ihr das JS abgelegt? als JS Library oder irgendwo als Page? evtl. könnte dies ein grund dafür sein....
Titel: Re: Javascript wird zu spät geladen
Beitrag von: snowfish26 am 05.10.06 - 08:59:11
Hallo

Wir haben das JS als .js File auf dem Server abgelegt.

Gruss
Titel: Re: Javascript wird zu spät geladen
Beitrag von: umi am 05.10.06 - 09:01:08
Habt Ihr schon mal versucht das JS als JavaScript Bibliothek einzufügen, dann kannst Du es bequem als Resource in JSHeader einfügen.
Titel: Re: Javascript wird zu spät geladen
Beitrag von: Ayhan am 05.10.06 - 09:13:28
Mal eine andere Frage,

wird die JS überhaupt heruntergeladen? Hast du das schon mal probiert? Vielleicht wird die garnicht geladen (weil bestimmte Access-Rules für Verzeichnisse gesetzt werden / wurden) und auch deshalb nicht ausgeführt. Ein Browser liest zuerst die Dateien im Header ein bevor eine Seite aufgebaut wird (weil im Header CSS, JS etc. eingebettet sein können, die für den Seitenaufbau wichtig sind). Also zu spät geladen gibts deshalb nicht.

Versuche mal anhand des Pfades des JS die Datei direkt über den Browser herunterzuladen bzw. sehe mal in deinen Temporary Internet Files nach, ob sich die JS dort befindet.
Titel: Re: Javascript wird zu spät geladen
Beitrag von: snowfish26 am 05.10.06 - 09:31:17
Nein das Javascript wurde schon geladen einfach viel zu spät. Ich habe es jetzt in der JavaScript Library eingefügt und im JSHeader geladen und es funktioniert.

Danke vielmals für Eure Hilfe.