dynamische bilder in IE
gofi
- javascript
Hallo an alle!
ich habe folgendes Problem und bekomme es seit ca. 2 Stunden nicht in den Griff:
Wie muss diese Zeile aus NS umgeschrieben werden damit sie auch in IE funzt: document.layers[NAME].src=URL;
Ich will in einem DIV die datei URL anzeigen lassen. Bei NS funktioniert das und bei IE nicht. Habe vile möglichkeiten mit document.all[NAME].... probiert, doch nada!
Wenn sich jemand erbarmt mir zu helfen wäre es super Nett!!!!!!
Danke,
GoFi
Hallo gofi,
es geht nicht. Ganz einfach. Du kannst in einem <div> keine externe
Datei referenzieren, weder mit document.all noch mit sonstwas.
Es gibt für den IE kein Adäquat für <layer src=""> - und der NN in
der neuesten (kommenden :-) Version kennt eh keine Layer mehr, also
solltest Du _diesen_ Weg besser nicht nehmen.
Abgesehen passen Dein Topic und Deine Frage nicht ganz zusammen: Laut
Topic willst Du was bildermässiges machen, laut frage eine externe
Datei in einen <div> packen - was denn nun?
Oder gehst Du Dein Problem nur von der falschen Ecke an? Denk mal
darüber nach, ob Du mit dem dynamischen Austausch von <div>-Inhalten
nicht den selben Zweck erfüllen kannst... und ehe Du fragst, wie man
Inhalte in einem <div> dyn. austauscht, schaust Du erst ins Archiv
und erst wenn es dann noch klemmt wird neu geposted ;-)
<img src="http://home.germany.net/100-80215/alex/images/promo/signet.gif" alt="">
<img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">
Hallo gofi,
-> dito
es geht nicht. Ganz einfach. Du kannst in einem <div> keine externe
Datei referenzieren, weder mit document.all noch mit sonstwas.Es gibt für den IE kein Adäquat für <layer src=""> -
Stop mal, das stimmt so nicht.
Ich kann mich entsinnen, daß bei www.dansteinman.com sogar mehrere Möglichkeiten beschrieben sind, soetwas zu lösen.
Ich weiß jetzt nicht mehr genau, wie das geht, aber es geht!
www.dansteinman.com/dynduo/
MfG
Thomas
Hi GoFi,
ich sehe auf Anhieb zwei Möglichkeiten:
document.all[NAME].innerHTML=tralala (wobei ich nie probiert habe, hier ne URL anzugeben - geht also vermutich nicht)
Oder - besser und einfacher: verwende einen IFRAME, damit geht's ganz leicht und komfortabel. Ist dann zwar kein JavaScript, aber das macht hoffentlich nix :-)
Näheres zu Beidem findest Du in SelfHTML.
Grüße,
Utz