[PHP/JavaScript] "Include"

flaschenkind

Well-known member
ID: 118459
L
20 April 2006
4.507
337
Ich wusste jetzt nicht, wie ichs nennen sollte, deswegen include ;)

Also ich will wie folgt eine JavaScript datei einbinden:
Code:
<script type="text/javascript" src="https://ww.example.com/datei.php"></script>

Allerdings klappt das nicht so ganz. Die Seite bleibt leer und die Fehler Konsole sagt nix :(
Die datei.php gibt folgendes aus:
Code:
document.write("<a href=\"https://www.exampe.com\" target=\"_blank\"><img src=\"https://www.example.com/banner/banner1.gif\" width=\"468\" height=\"60\" border=\"0\" alt=\"Example Text\" /></a>");

Ich hab es auch schon ohne das escapen versucht und dafür den ganzen Code in Ticks gesteckt, aber das klappt auch nicht.

In den PHP Datei sende ich nen Javascript Header. Nehm ich den Raus, wird mir der Banner auch angezeigt, also is die URL oder so nicht falsch.

Hat einer ne Idee, was da falsch ist? Ich bin mit meinem Latein am Ende :(
 
dann send doch einfach kein javascript header. du gibst doch beim einbinden von javascript eh an dass es sich um text/javascript handelt...
 
wenn der fehler nicht offensichtlich ist dann taste dich vor... also versuchs am besten mal mit was ganz primitiven wie alert("geht"); wenn das geht weißt du das du in richtung javascript schauen musst, wenn nicht weißt du dass du mehr in richtung einbindung suchen musst.
 
Mit alert() geht es nicht :-?

EDIT: Und da haben wir schon den Fehler. Hab ein T im Dateinamen vergessen -.-
Ich hätte erwartet, dass es dann nen Fehler in der Fehler Konsole gibt.
 
dann kannste ja davon ausgehen dass irgendwas beim einbinden nicht funktioniert. fürn ie und firefox gibts nette erweiterungen wo man sich anschauen kann was alles geladen wird. zb beim firefox live http headers... damit kann man gut nachvollziehen ob irgendwo nen 404 auftaucht, bzw dass das scirpt richtig geladen wird.
 
Tipp Nr.1 Firefox+Firebug: hilft ungemein beim JS debuggen
statt mit document.write übers DOM Modell versuchen. Also

document.getElementById('irgendwas').innerHTML = "[dein Code]"