Moin,
ich möchte mit javascript ein Bild und eine swf datei in meiner Hp laden wenn ich auf einen button drücke etwa so:
var film1 = "Untitled-1.swf";
function kappey()
{document.getElementById('kappey1').style.backgroundImage="url('index1.jpg')"; document.all.film.innerHTML = film1;
}<td rowspan="3" background="Internet-seite-Design_08.jpg" width="94" height="105"><a href="#" onClick="javascript:kappey()"><img src="symbol_08.png" width="94" height="105" style="border:none"> Hier Bild tauschen </a>
</td><td rowspan="8" background="Internet-seite-Design_03.jpg" width="371" height="364" id="film"> Hier SWF anzeigen </td>
Bild geht swf funzt nicht.
Kein Wunder. "Untled-1.swf" ist ein String. Du musst den html-Code ins Element schreiben, als würdest du den Film normal einbinden ->
document.getElementById("film").innerHTML = "<object ...>...</object>";
Dabei musst du aber aus richtige Escapen achten. also z.B. src=" statt src=" usw.
Und document.all ist echt nicht mehr in. http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id@title=getElementById
Achja, und irgendwie riechts hier komisch... :D Zitat
Gruß,
Take