2011-07-01 69 views
0

我在頁面中有3個框架。我在第一幀有一個div,我希望它顯示在第二幀在那裏的頁面中央。我該怎麼做呢?我不能把這個代碼放在第二幀。如何在不同的框架上移動Div?

+0

我的問題是:你真的需要框架?這是1995年的sooooooooo。現在有很多更好的解決方案。你想過iframe嗎? – SteeveDroz

+0

Div不跨越框架,如果您想在另一個框架中顯示div並且所有頁面來自同一臺服務器,只需使用top.otherFrame.document即可訪問該框架中的頁面 – mplungjan

回答

0

使用'position:absolute'。

更多信息http://www.w3schools.com/css/css_positioning.asp

另外,不要使用框架 - 不是一個好主意!使用div的+ ajax。

+2

http://w3fools.com/ – mplungjan

+0

像許多其他網站 - 並不總是100%準確 - 但在99.9%的情況下,你會得到一個很好的例子和解釋。 – Iladarsda

+1

w3schools在我的經驗很少比這更準確。也很差的例子,特別是對於新手。 – mplungjan

0

的div不跨越幀,所以你不能證明橫跨幀

如果你想顯示在另一幀中的股利和所有頁面都來自同一服務器,只需使用top.otherFrame.document到一個div訪問該頁面在該框架

var div = top.otherFrame.document.createElement('div'); 
div.innerHTML="Hello"; 
div.style.position="absolute"; // postioned from 0,0 of the FRAME top left corner 
div.style.top="200px"; 
div.style.left="100px"; 

top.otherFrame.document.body.appenChild(div);