<object data=""> ändern?
Thorben
- javascript
0 Maxx
Hallo ihr SELF´er!
Mich beschäftigt seit ein paar Stunden die Frage, ob man bei einem <object> per JavaScript den data="" ändern kann.
Ich würde auf meiner Seite gern unterschidliche (einfach zu bearbeitende) Inhalte anbieten.
Die Texte würde ich denn in verschiedenen .txt Dateien bereitstellen.
onClick soll dann die gewünschte .txt als <object data="neuertext.txt"> geladen werden.
Ich habs schon mit JavaScript probiert. Aber bei mir ändert sich nix.
--> mein Ansatz object.data = "neuertext.txt"
das wird bei Ausgabe eines alerts auch geändert, aber der neue Text wird nicht angezeigt.
Danke für eure Ideen!
Thorben
Hallo Thorben,
Mich beschäftigt seit ein paar Stunden die Frage, ob man bei einem <object> per JavaScript den data="" ändern kann.
--> mein Ansatz object.data = "neuertext.txt"
das wird bei Ausgabe eines alerts auch geändert, aber der neue Text wird nicht angezeigt.
der Browser sieht vermutlich keinen Grund die Ausgabe neu zu rendern.
Versuche es doch so:
neu=document.createElement("object");
neu.setAttribute("data","neuertext.txt");
document.getElementById("foo").appendChild(neu);
Vorher noch mit removeChild() das "alte" <object> löschen.
Probier mal 'n bisschen rum. Viel Spaß
Grüße,
Jochen