2012-07-18 98 views
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" 

但我不確定如何將變量寫入代碼。

回答

1

你這樣做的方式是不正確的。

1.爲您的對象分配一個ID。

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

2.更改您的JavaScript來

var rat = ((screen.availWidth/screen.availHeight)*100); 
document.getElementById('obj').setAttribute("height", rat); 
2

嘗試:

var rat = ((screen.availWidth/screen.availHeight)*100); 
    d = document.getElementById('myP'); 
    d.style.height=rat+"%";