Kleines(?) Problem beim Auslagern von Javascript!

Hallo zusammen -

da mir das Javascript immer Probleme beim html-Validator bekommen habe, habe ich das Script als eigene Datei ausgelagert.
In meiner index.html Chartanalysen Square | Chartanalysen von DAX, S&P500, Dow Jones und anderen Basiswerten zeigt er auch alles wunderbar an und mein code ist endlich valide, aber auf Unterseiten z.b. Chartanalyse | Charttypen | Balkenchart funktioniert es nicht mehr.

index.html

[HTML]

CS-Logo
[/HTML][I][B]balkenchart.html[/B][/I] [HTML]
CS-Logo
[/HTML]Die logo-scrip.js Datei

bilder = new Array("header-grafik-links1.png", "header-grafik-links2.png", "header-grafik-links3.png", "header-grafik-links4.png", "header-grafik-links5.png", "header-grafik-links6.png"); document.write("<img src=\"images/random-header/" + bilder[Math.floor(Math.random()*6)] + "\" BORDER=0>"); ist im gleichen Ordner wie die index.html daher im Unterordner auch das …/logo-script.js
Habe da auch schon hin und her probiert und sogar die js-Datei in alle Unterordner kopiert, aber es wird dort einfach nicht angezeigt!

Komm hier nicht weiter, wobei ich sagen muß, dass ich ein ziemlicher Neuling auf dem Gebiet bin.

Freue mich über jeden konstruktiven Hinweis, Tipp, Hilfe…

Gruß MM

hallo

also wenn ich das richtig sehe hast du deine dateien so aufgebaut das
index.html in einem ordner ist und darin zwei andere ordner einmal images und einmal der in dem sich balkenchart.html befindet.

in deiner javascript datei verlinkst du zu den bildern in dem ordner „images“
wenn du dies nun von deiner index.html aufrufst funktioniert es aber von deiner b.chart aus nicht weil der ordner (ordner von balkenchart)/images nicht existiert.

wenn du uber eine .js datei verlinkst dann wird der link von der position des html dokuments aus verlinkt d.h. du musst das andern so das es passt am einfachsten ware es die die funktion in der js datei zu kopieren und abzuandern einmal fur die unterdateien und einmal fur index.html

oder den bilderordner auch in den unterordner kopieren aber das nimmt nur speicher weg.

Mfg ben

Hi Ben -

vielen Dank für die schnelle Antwort! Stimmt, an die Bilder-Verlinkung in der js.Datei habe ich nicht gedacht. Ich denke ich bekomm das recht schnell hin, wenn ich einfach eine veränderte js.Datei für die Unterordner speicher.

Thx & schönen Abend - Marcel

Dann hast Du beim Einbinden was falsch gemacht.

Vielleicht, dass es kein Attribut „language“ gibt und das Pflicht-Attribut „type“ fehlt?