Text dynamisch einbinden...offline geht's, online nicht!!!
Jojo
- java
0 Harald Legler0 Jojo
0 Jojo
Hallo allerseits.
folgendes Problem: ich werde etwas weiter ausholen müssen. Ich beabsichtige, folgendes zu bewerkstelligen: nach einem Klick auf ein Objekt soll sich ein zweites Browserfenster öffnen. In ihm soll ein Text angezeigt werden, der dynamisch eingefügt wird. Das ganze sieht dann etwa so aus:
(im aufRUFENDEN dokument:)
<img src="blabla.gif">onclick="OpenNewWindow(001)"</img>
aus der zahl (in diesem Falle 001) wird dann ein dateiname gebildet(in diesem falle 001.js), der dann im aufGERUFENEM dokument wie folgt implementiert ist:
(im aufGERUFENEM dokument:)
<script language="JavaScript" src="001.js" (<-- so heisst die datei hier, das ganze html-dokument wird selbst auch dynamisch erzeugt!)
</script>
nun ist mein plan folgender: beim anklicken wird die neue datei erzeugt. diese wiederum ruft dann die script-datei auf, in der folgender inhalt steht:
document.write("Dieser Text erscheint in dem eben erzeugten Fenster blablaballaballa");
das problem ist: offline funzt die ganze sache wunderbar, online jedoch erscheint gaar nix. ein näheres betrachten des erzeugten quelltextes offenbart jedoch, daß die bewußten zeilen von der javascript-datei einfach ans ende des html-quelltextes der erzeugten datei angehängt wurden - wohlgemerkt nur beim online-testen! warum, ist mir schleierhaft. ich bitte um baldige hilfe, da ich mich selbst noch als ziemlichen java-neuling bezeichne. danke!!! hoffentlich hat das jetzt jemand kapiert. wenn's probleme gibt, bitte mich kontaktieren email: cooljojo@gmx.net
Hallo Jojo,
kannst du bitte den Link zu deiner Testseite angeben, das wäre hilfreich!
Bitte schau doch mal in die FAQ, per e-mail läuft hier gar nichts ;-)
Viele Grüsse
Harald
servus harald
danke für die prompte antwort. klaro kriegste von mir einen link auf die (provisorische) seite.
http://members.xoom.com/fd001
dort bitte im oberen frame auf "spiele" klicken, dann im unteren linken frame auf "doom" klicken, dann im rechten frame nach unten scrollen und auf eins der bildchen klicken
puuuuuhh
bis bald, jojo
Hallo Jojo,
du hast folgendes übersehen.
Im, IE funktioniert das ganze, mit dem schönheitsfehler, daß über den Bildern keine Hand erscheint (fehlendes a href"#"....
Im NS geht es nicht, weil er (bei Layern)nicht von sich aus auf Events reagieren kann (so hab ichs verstanden). Du mußt ein Event.objekt benutzen, oder aber mit a href="#" vor den Grafiken müsste es auch gehen.
Schaue auch mal bei <../../tfbe.htm#a8> vorbei.
Außerdem funktionert dein CSS noch nicht ganz, im NS sieht das anders aus als im IE (Schriftart und -größe)
SORRY!!! richtiges topic: Javascript!!!