SSI Javascript - Pfade werden unterschiedlich interpretiert

Alles, was den Apache betrifft, kann hier besprochen werden.

SSI Javascript - Pfade werden unterschiedlich interpretiert

Postby Momo1 » 28. August 2006 14:38

Hallo liebe Spezialisten!

Ich habe die Weiterentwicklung einer bestehenden Website übernommen und keine Kontaktmöglichkeit zum Programmierer.

Die Site liegt auf Inode und funktioniert.
Auf meinem Win2000 - Xampp System scheinen verschiedene (relative) Pfade anders interpretiert zu werden - die Site funktioniert dadurch bei mir nicht richtig.

---------------------------------------------------------------------
Die betreffende Ordner-/Dateienstruktur sieht aus wie folgt:
---------------------------------------------------------------------

/ordner/index.html
/ordner/middle.shtml
/ordner/banner.html

/ordner/inc/left.inc (SSI)
/ordner/inc/right.inc (SSI)

/ordner/js/xxx.js
---------------------------------------------------------------------

index.html enthält in einem Frame banner.html und middle.shtml
middle.shtml enthält left.inc, right.inc und einige Javascript-Methoden
Der angegebene Pfad zur Javascript-Datei lautet:
<script language="JavaScript" type="text/javascript"src="/ordner/js/xxx.js"></script>

banner.html enthält einen Link; bei Klick auf den Link wird middle.shtml aufgerufen.

---------------------------------------------------------------------
Fehlerbeschreibung:
---------------------------------------------------------------------
Index.html lädt normal ohne Fehler.
Sobald ich mit dem Mauszeiger über den Banner fahre, wird in der unteren Browserleiste angezeigt, daß die Seite Fehler enthält.
Verschiedene Klicks auf mit Links versehene Bilder bewirken optisch gar nichts - außer der Meldung in der unteren Browserleise, daß ein Fehler aufgetreten ist - ohne diesen näher zu beschreiben.

Durch stückweises Auskommentieren der fraglichen Codesegmente
habe ich festgestellt, daß es an den Pfaden liegen muß.
---------------------------------------------------------------------

Die Includes sind mit folgendem Pfad eingebunden:
<!--#include virtual="/ordner/inc/left.inc" -->
Sie funktionieren auch so unter Inode.
Auf meinem lokalen XAMPP-System funktionieren sie nur nach Abänderung des Pfades auf
<!--#include virtual="inc/left.inc" -->
Dasselbe Problem hatte ich mit diversen Bildern.

Nun habe ich entdeckt, daß die Datei middle.shtml an 2 verschiedenen Stellen aufgerufen wird - wobei an jeder Aufrufstelle offensichtlich
unterschiedliche Javascript-Pfade gelten. Je nachdem, worauf ich den Pfad ändere, funktioniert der Aufruf von der einen ODER von der anderen Stelle
(vom einen oder anderen Ordner aus).

/ordner/js/xxx.js"></script

[b]Also verschiedene Pfade (nicht alle) werden in Zusammenhang mit SSI von meinem Rechner anscheinend anders interpretiert.[/b]

Nachdem das Ganze bei Inode funktioniert und bei mir nicht, vermute ich, daß es an irgendwelchen Servereinstellungen liegen muß.
Nur an WELCHEN???

Kann mir bitte jemand helfen??

Moni.

(Wobei ich sowieso nicht verstehe, wie folgender Pfad:
/ordner/js/xxx.js
in einer Datei, die INNERHALB des Ordners "ordner" liegt, funktionieren kann?)


:?: :?:
Momo1
 
Posts: 1
Joined: 28. August 2006 13:26

Return to Apache

Who is online

Users browsing this forum: No registered users and 31 guests