Seite 1 von 3

Problem mit JS

Verfasst: So 15. Jan 2006, 13:26
von Dinkel
Auf einem neuen Projekt verwende ich transparente PNGs. Wie ja bekannt sein dürfte, kann unser lieblings IE diese Transparenz nicht anzeigen. Durch Zufall bin ich auf ein JS gestoßen, das endlich auch funktioniert. Ich binde es mit diesem Code ein:

<!--[if gte IE 5.5000]>
<script type="text/javascript" src="js/pngfix.js"></script>
<![endif]-->

Die Datei existiert auf dem Server und auf anderen Seiten (wohlgemerkt ohne Contenido) funktioniert das auch problemlos. Aber wenn ich dann die Seite, die mit Contenido gemacht ist aufrufe, dann funktioniert das Skript nicht. Hat jemand eine Idee, was ich im Contenido machen muss, dass es funktioniert?

Verfasst: So 15. Jan 2006, 15:19
von Halchteranerin
aehm, ist sie denn auch an der richtigen Stelle, sprich stimmt der Pfad js/pngfix.js?

Verfasst: So 15. Jan 2006, 15:20
von Dinkel
ja der stimmt, wenn ich die Datei direkt aufrufe, dann geht es...

Verfasst: So 15. Jan 2006, 15:43
von Halchteranerin
Das war nicht direkt meine Frage. Wie rufst du die Datei auf? So, wie der Pfad angegeben ist, ist der relativ zum Contenido-Verzeichnis. Ich bin mir nicht ganz sicher, aber ich glaube, dass die Datei in cms/js/ sein muesste. Ist sie dort?

Verfasst: So 15. Jan 2006, 15:46
von Dinkel
ich hab es auch mit dem kompletten Browser-Pfad gemacht. also www.domain.tld/cms/js/pngfix.js aber das ging auch nicht...

Verfasst: So 15. Jan 2006, 15:53
von Halchteranerin
Und wie sieht die Datei aus? Darin ist kein weiterer Pfad mehr vorhanden, oder?

Verfasst: So 15. Jan 2006, 15:55
von Dinkel
nein... schau das mal mit dem IE an, Hintergrund ist rot, dann sieht man es gut:

www.linvis.com/Page da geht es, ist fix in HTML geproggt

und dann hier das mit Contenido: www.linvis.com/cms/cms

Verfasst: So 15. Jan 2006, 19:07
von mvf
Dinkel hat geschrieben:ich hab es auch mit dem kompletten Browser-Pfad gemacht. also www.domain.tld/cms/js/pngfix.js aber das ging auch nicht...
weil da noch ein dir CMS dazwischen hängt ???

http://www.linvis.com/cms/cms/js/pngfix.js

Verfasst: So 15. Jan 2006, 19:41
von Halchteranerin
mvf hat geschrieben:weil da noch ein dir CMS dazwischen hängt ???

http://www.linvis.com/cms/cms/js/pngfix.js
Ich sag' doch schon die ganze Zeit, dass der Pfad nicht richtig ist, aber mir glaubt ja keiner. :roll:

Verfasst: So 15. Jan 2006, 19:47
von mvf
Halchteranerin hat geschrieben:http://www.linvis.com/cms/cms/js/pngfix.js
Ich sag' doch schon die ganze Zeit, dass der Pfad nicht richtig ist, aber mir glaubt ja keiner. :roll:[/quote]

ich schon ;)

Verfasst: So 15. Jan 2006, 19:50
von Dinkel
nein, das cms/cms ist absicht, da contenido zum testen in einem Unterordner liegt, der eben cms heißt... das mit dem www.domail.tld/cms..... war ein Beispiel ;) nicht anwendungsbezogen. hätt ich dazu schreiben sollen ;)

Verfasst: So 15. Jan 2006, 20:13
von mvf
http://www.linvis.com/cms/cms/js/pngfix.js

ist aber definitv der pfad zum (zu einem) JS

was steht denn nun wo, tachless bitte ;)

Verfasst: So 15. Jan 2006, 20:55
von Dinkel
hä? das ist doch korrekt so...

das Skript liegt hier: www.linvis.com/cms/cms/js/pngfix.js
die Webseite ist so erreichbar: www.linvis.com/cms/cms/front_content.php

die Pfade habe nicht ich so gewählt, ich arbeite damit. die Pfade stimmen also definitiv! Das Skript wird aber warum auch immer nicht ausgeführt, sobald es über Contenido aufgerufen wird!

Verfasst: So 15. Jan 2006, 20:59
von mvf
Dinkel hat geschrieben:hä? das ist doch korrekt so...

das Skript liegt hier: www.linvis.com/cms/cms/js/pngfix.js
die Webseite ist so erreichbar: www.linvis.com/cms/cms/front_content.php
du hast aber zuvor geschireben, dass du es direkt versucht hast einzubinden mit
Dinkel hat geschrieben: ich hab es auch mit dem kompletten Browser-Pfad gemacht. also www.domain.tld/cms/js/pngfix.js aber das ging auch nicht...
und da würde dann definitiv ein CMS fehlen

Verfasst: So 15. Jan 2006, 21:04
von mvf
k hab gerade in den quelltext geschaut und da scheint es zu stimmen

was wenn du mal den if part entfernst also nur

Code: Alles auswählen

<script type="text/javascript" src="http://linvis.com/cms/cms/js/pngfix.js">
rantasten ist die devise :?