1

私の目的は、視聴者の画面に比例してオブジェクトの高さを変更することです

私はJavaScriptコードを持っています:

var rat = ((screen.availWidth / screen.availHeight)*100);
document.getElementById('myP').innerHTML=rat;

HTMLコードに適用したい:

object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" width="100% height="id='myP'" id="myFlashContent" align="middle" allowFullScreen = "true"

しかし、変数をコードに書き込む方法がわかりません。

4

2 に答える 2

2

試す :

var rat = ((screen.availWidth / screen.availHeight)*100);
    d = document.getElementById('myP');
    d.style.height=rat+"%";
于 2012-07-18T20:03:04.280 に答える
1

あなたのやり方は間違っています。

1.オブジェクトに ID を割り当てます。

 <object id="obj" classid="..." ....>

2. JavaScript を次のように変更します。

var rat = ((screen.availWidth / screen.availHeight)*100);
document.getElementById('obj').setAttribute("height", rat);
于 2012-07-18T19:59:10.530 に答える