Take: gleichzeitig 2 objekte, Bild &swf in 2 bestimmte zellen laden

Beitrag lesen

Moin,

Er schmeiss immer noch ne Fehlermeldung raus.Was mache ich nur falsch?

Du sagst nicht welche. Charta

function kappey()
{document.getElementById('kappey1').style.backgroundImage="url('images/index_MW_05.jpg')";
document.getElementById('film').style.backgroundImage="url('images/index_MW_05.jpg')";

document.getElementById('film')innerHTML = "<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="400" id="FlashID" title="test">
  <param name="movie" value="Untitled1.swf">
  <param name="quality" value="high">
  <param name="wmode" value="opaque">
  <param name="swfversion" value="9.0.45.0">

<param name="expressinstall" value="../Scripts/expressInstall.swf">

<!--[if !IE]>-->
  <object type="application/x-shockwave-flash" data="Untitled1.swf" width="550" height="400">
    <!--<![endif]-->
    <param name="quality" value="high">
    <param name="wmode" value="opaque">
    <param name="swfversion" value="9.0.45.0">
    <param name="expressinstall" value="../Scripts/expressInstall.swf">
    <div>
      <h4>F&uuml;r den Inhalt dieser Seite ist eine neuere Version von Adobe Flash Player erforderlich.</h4>
      <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player herunterladen" /></a></p>
    </div>
    <!--[if !IE]>-->
  </object>
  <!--<![endif]-->
</object>}

Gut, den ersten Fehler hast du selbst schon gefunden. _Alle_ quotes escapen, hast ihn aber noch nicht komplett korrigiert. Dann frag ich mich noch, wo denn die geschweifte Klammer herkommt... Ah, die Funktion ist zu ende. Wie kann das denn, wenn der Befehl noch gar nicht zuende ist? Du musst den String natürlich noch mit " abschließen (Bitte dieses _nicht_ escapen :D) und den Befehl mit ; beenden.

Kann es sein, dass du nicht besonders viel Ahnung von JS hast? :D
Achja: Deine Conditional Comments sind syntaktisch falsch.

Gruß,
Take