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
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
Ich sag' doch schon die ganze Zeit, dass der Pfad nicht richtig ist, aber mir glaubt ja keiner.

Verfasst: So 15. Jan 2006, 19:47
von mvf
Ich sag' doch schon die ganze Zeit, dass der Pfad nicht richtig ist, aber mir glaubt ja keiner.

[/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
du hast aber zuvor geschireben, dass du es direkt versucht hast einzubinden mit
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
