Hallo!
Jetzt habe ich fast ein schlechtes Gewissen, wenn ich jetzt wieder eine Frage habe und sie hier stellen möchte.
Nicht nötig... :)
Zu meiner "kleinen" Verteidigung möchte vorbringen, daß ich mich zuvor doch im Selfhtml umgesehen habe.
(Aber auch andere Online-Stellen wie z.B. www.webreference.com)
In dem Fall schon gar nicht... ;)
Naja, hier trotzdem meine Frage:
Ich habe mit <div> einen "Layer" kreiert, der mit absoluter Position auf dem Screen klebt.
Jetzt möchte ich per Click den Inhalt austauschen.
Und das, nach Möglichkeit, aus einer Datei raus.
(Ist nicht schlimm, wenn's nicht geht, ansonsten über eine Variablendeklaration vorher)
Kann ich dafür das innerHtml-Style benutzen?
Aus einer Datei 'raus soweit ich weiß nicht, aber prinzipiell schon... Vielleicht geht auch was mit <iframe ...>? (Hat da schon jemand hier Erfahrungen?)
Wie geht das Ganze dann mit dem NC (der das ja nicht so kann)?
Gar nicht... :-(
Du könntest höchstens mehrere Layer erstellen, und diese dann entsprechend ein- und ausblenden.
Ich hab mir bis jetzt folgendes gedacht:
für den IE:
»» test='document.all.testdiv.innerText=text[num];';
für den NN:
»» test="document.testdiv.document.write('<p align="center" '+text[num]+'</p>')";
Geht das so?
Jein...
Bei deiner NN-Lösung würde der Text ständig *ergänzt*, aber nicht ersetzt werden!
Wie gesagt: Am besten erstellst du einfach mehrere Layer, die du dann "auswechselst"... (siehe <../../tfbe.htm#a2> und <../../tfcc.htm>)
Ciao,
Mirko