Object Daten ändern

tobee

Erfahrenes Mitglied
Hallo,

ich wollte die Parameter von dem aktuellen <object> ändern.
Leider funktioniert er nicht.
Hier ist mal der Quellcode
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

  <meta http-equiv="content-type" content="text/html; charset=windows-1250">

  <title></title>

<style type="text/css">
<!--
* {
  padding:0;
  margin:0;
}

#wrapper  {
  text-align:center;
}
//-->
</style>

</head>

<body>

<div id="wrapper">
  
  <div>
    <div style="height:25px; width:425; background:white;">&nbsp;</div>
  </div>
  
  <div>
  
  <object
    id="movie" 
    type="application/x-shockwave-flash" 
    style="width:425px; height:350px;" 
    data="http://www.youtube.com/v/kPpUBOxDy4k">
    <param id="param" name="movie" value="http://www.youtube.com/v/kPpUBOxDy4k" />
  </object>
  </div>
  
  <a href="javascript:;" onclick="document.getElementById('param').value = 'http://www.youtube.com/v/Z7qttUU7C6k'; document.getElementById('movie').data = 'http://www.youtube.com/v/Z7qttUU7C6k'; ">Stromberg</a>
  
</div>

</body>
</html>

Vielen Dank für Tipps
 
Danke Sven hat geklappt.
Javascript:
function addFlash(film)
{
  film='img/' + film;
  swfObj=document.getElementById('xxxTest');
  cloneObj=swfObj.cloneNode(false);
  cloneObj.setAttribute('data',film);
  paramObj=document.createElement('param');
  paramObj.setAttribute('name','movie');
  paramObj.setAttribute('value',film);
  cloneObj.appendChild(paramObj);
  swfObj.parentNode.replaceChild(cloneObj,swfObj);
}
© Sven Mintel | Thread


Wäre es theoretisch mögliche ein neues Object im Hintergrund zu erzeugen und
dieses anzeigen und abspielen sobald das aktuell laufende Video fertig ist?

Danke für Tipps.
 
Zuletzt bearbeitet:
Jo, das sollte kein Problem sein...muss jetzt aber erstmal weg :-(

[edit]Sorry, hatte das nicht komplett gelesen...das dürfte eher nicht gehen, da das Objekt keine Auskunft darüber gibt, wann es fertig ist[/edit]
 
Zurück