Hallo Martin,
Halo Dietmar,
Ich meine aber mal gelesen zu haben, dass der Browser generell nicht darauf reagiert, wenn [object].data verändert wird. Stattdessen müsste man die Änderung erzwingen, indem man das komplette object mit Javascript aus dem DOM entfernt und neu erzeugt.
Martin
Ich habe jetzt http://forum.de.selfhtml.org/archiv/2006/2/t123390/#m794392 gefunden. Daraus mache ich gerade
ID_Object.innerHTML ="<object data='" + pic_dir + pictures[Pic_curr]+"'></object>";
und
<span id='idObj' class="sPic_object">Das sieht schon besser aus, ist aber noch nicht ganz okay (liegt scheinbar daran, dass doch noch mehr angepasst werden muss, als ich ursprünglich dachte). Aber danke auf alle Fälle, mit diesem Ansatz komme ich erst einmal weiter.
Okay, jetzt sieht es so aus:
<span id='idObj' class="sPic_object">
</span>
und
ID_Object.innerHTML = "<object data='" +Pic_ImageO.url+ "'></object>";
mit style sPic_Object
.sPic_object {
position:absolute; top:0px; left:0px;
width: 100%;
height: 100%;
color: #ffffff;
}
FASST bestens.
Jetzt wird das Video jedoch in einem separaten Fenster gezeigt, nicht im Browser. Wenn
<object data="Photos/M012.mpg" class = "sPic_object"> </object>
direkt im body steht, also nich innerhalb von <span>, erscheint das Video im Browser.
Wie kann ich das Video dazu zwingen, im Browser zu erscheinen? Ist wahrscheinlich nur eine Option im Style, oder?