Grösse von object-tag auslesen
Jonas
- javascript
Hallo
Ich habe folgendes Problem: Ich binde ein Video so ein:
<object
WIDTH="755"
HEIGHT="400"
CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<PARAM name="SRC" VALUE="movie1.mov">
<PARAM name="AUTOPLAY" VALUE="true">
<PARAM name="CONTROLLER" VALUE="TRUE">
<PARAM name="TYPE" VALUE="video/quicktime">
<PARAM name="PLUGINSPAGE" VALUE="http://www.apple.com/quicktime/download/indext.html">
<PARAM name="target" VALUE="myself">
<embed
WIDTH="755"
HEIGHT="400"
src="movie1.mov"
target="myself"
controller="true"
type="video/quicktime"
autoplay="true"
ShowDisplay="0"
ShowStatusBar="1"
pluginspage="http://www.apple.com/quicktime/download/indext.html">
</embed>
</object>
Nun möchte ich mittels JavaScript die Grösse (welche zuvor ja angegeben wurde auf 755x400) des Videos bzw. des object-tags auslesen. Ist dies möglich?
Habe es mittels document.getElementById(.... versucht, aber hat nicht zum Erfolg geführt...
Lösung? ;D
Gruss und danke
Jonas
Moin,
Habe es mittels document.getElementById(.... versucht, aber hat nicht zum Erfolg geführt...
Wenn das object eine ID hat, führt das zum Erfolg:
<object id = "meinFlash"
WIDTH="755"
HEIGHT="400"
CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<PARAM name="SRC" VALUE="movie1.mov">
<PARAM name="AUTOPLAY" VALUE="true">
<PARAM name="CONTROLLER" VALUE="TRUE">
<PARAM name="TYPE" VALUE="video/quicktime">
<PARAM name="PLUGINSPAGE" VALUE="http://www.apple.com/quicktime/download/indext.html">
<PARAM name="target" VALUE="myself">
<embed
WIDTH="755"
HEIGHT="400"
src="movie1.mov"
target="myself"
controller="true"
type="video/quicktime"
autoplay="true"
ShowDisplay="0"
ShowStatusBar="1"
pluginspage="http://www.apple.com/quicktime/download/indext.html">
</embed>
</object>
document.getElementById("meinFlash").width liefert Dir die Breite
document.getElementById("meinFlash").height liefert Dir die Höhe.
Alternative:
document.getElementsByTagName("object")[index].width bzw.
document.getElementsByTagName("object")[index].height
wobei dann Index die Nummer Deines Flashs auf der Seite wäre
(0 fürs erste, 1 fürs zweite usw.)
Viele Grüße,
Jörg