Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
Thar
Anmeldungsdatum: 08.11.2006 Beiträge: 1
|
Verfasst am: 08.11.2006 17:28:55 Titel: XSL und externes JavaScript |
|
|
Hallo,
ich habe folgendes Problem im Zusammenspiel von XSL-T und JavaScript:
In einer Tomcat-basierten Webapplikation verwende ich als Frontend XSL, und nun sollen Layer-Ads hinzugefügt werden, damit eine externe Werbung eingebunden werden kann.
Das ist im Prinzip eine <div>, die mit JavaScript ausgegeben und über den Bildschrim bewegt wird.
Das Problem ist nun, dass dieses Layer-Ad durch den Aufruf zweier <script>-Elemente erzeugt wird. Die eine verweist auf eine JS-Datei auf einem Server, definiert aber nur eine kleine JS-Funktion.
Die andere verweist auf eine php-Datei auf ebendiesem Server, welche JavaScript-Code zurückgibt, welcher wiederum mit document.write() ein weiteres <script>-Element schreibt, das sich WIEDERUM von einem anderen Server externes JavaScript holt und irgendwann mit document.write() den tatsächlichen Werbeanteil ausgibt.
An diesem Aufbau kann ich prinzipiell nichts ändern, weil es sich um eine Werbekampagne mit externen Inhalten handelt.
Nun habe ich das Problem, dass das mit XSL nicht so funktioniert, wie es sollte, und ich weiß nicht warum.
Zwei Probleme ergeben sich dabei: Zum einen wird die Seite unendlich lang, so dass ich quasi unendlich weit nach unten scrollen kann. Dies geschieht selbst dann, wenn ich extra ein <div> definiere, in dem die JS-Anteile ausgegeben werden.
Das schlimmere Problem ist aber, dass Firefox sich beim Verbinden auf den ersten Server aufhängt und praktisch ewig lädt, ohne Ergebnis... obwohl der Server bei einem normalen Browseraufruf durchaus ohne Probleme erreichbar ist.
Dies geschieht aber nur dann, wenn die JS-<script>-Tags im XSL eingebettet sind, und nicht, wenn ich es probeweise mit einer normalen HTML-Datei versuche.
Hat jemand eine spontane Idee, warum Firefox dabei Probleme macht? Ist es ein prinzipielles Problem, in XLT-Stylesheets <script>-Tags zu verwenden, die über JavaScripts document.write() weitere <script>-Tags schreiben? |
|
Nach oben |
|
|
Kambfhase Häufiger Poster
Anmeldungsdatum: 19.03.2006 Beiträge: 235
|
Verfasst am: 10.11.2006 21:00:00 Titel: |
|
|
ich habe ein bischen gebraucht bevor ich heir was schreiben und zwar glaeube ich nicht das es an XSL liegt. Denn, XSL hat ja eigentlich nix mit dem Fenster zu tun. Deswegen sollte es sich um CSS oder JavaScript handeln.
merh kann ich dazu nicht sagen...
MfG Kambfhase |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|