Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
31.12.2008, 17:03
CPoly



Hi,
Ich wollte gerade eine externe Javascript-Datei in mein HTML einbinden, welches die Dateiendung .aspx trägt. Das muss so sein, da es ein Gadget für eine Webseite wird und das Javascript dynamisch erzeugt wird.
Blöderweise machen IE6 und 7 nichts, da diese scheinbar die Dateiendung .js benötigen (mit testdatei.js funktioniert es aber mit testdatei.aspx nicht).
Austricksen lässt sich der IE mit testdatei.aspx?x=x.js oder testdatei.aspx/x.js nicht.
Hat jemand eine Lösung dafür?

Gruß

--

zum Seitenanfang zum Seitenende Profil || Suche
001
31.12.2008, 18:30
K-Putt



Eigentlich "dürfte" es mit keinem Browser funktionierend, der Browser kann schließlich nicht wissen, dass da JavaScript Code drin ist.

Lösung: Im Skript, mit dem du das JS generierst, musst du den header "content-type: text/javascript" setzen; dann klappt das in jedem Browser, unabhängig von der Dateiendung.

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database


Dieser Beitrag wurde am 31.12.2008 um 18:33 von K-Putt bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
01.01.2009, 03:46
hausi



Der script Tag hat auch ein type-attribute, das auch auf text/javascript gesetzt sein muss. Dann müsste der Browser das Script auch als JavaScript erkennen, wenn der Server nichts/etwas falsches sagt.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
01.01.2009, 13:10
CPoly



Danke an euch.

--

zum Seitenanfang zum Seitenende Profil || Suche