2011-06-19 59 views
1

我想將Facebook按鈕放在屏幕上的Flash動畫的左下角。我的問題是,當屏幕被調整大小時,swf位置會改變(它保持在屏幕的中心,這就是我想要的),但facebook的按鈕位置不會隨着flash電影而改變。如何修復網頁附近物體的位置?

我的網站是http://www.quickguitartuner.com/(如果它拒絕在第一次嘗試按F5加載這是另一個問題,我被困在)

網頁代碼:

<html> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
<title>Quick Guitar Tuner</title> 
</head> 

<body> 

<p align="center"><u> 
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="900" height="550"> 
    <param name="movie" value="Flash/bin/main2_secure.swf"> 
    <param name="quality" value="High"> 
    <embed src="Flash/bin/main2_secure.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="900" height="550" quality="High"></object> 
</u></p> 
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=127418320673531&amp;xfbml=1"></script><fb:like href="http://www.quickguitartuner.com/" send="true" layout="box_count" width="450" show_faces="true" font="" style="position:relative; left:500px; top:0px"></fb:like> 

</body> 

</html> 

謝謝!

UPDATE:

我插入SWF對象代碼裏面的Facebook按鈕的代碼,像這樣:

<p align="center"><u> 
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="900" height="550"> 
    <param name="movie" value="Flash/bin/main2_secure.swf"> 
    <param name="quality" value="High"> 
    <embed src="Flash/bin/main2_secure.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="900" height="550" quality="High"> 
    <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=127418320673531&amp;xfbml=1"></script><fb:like href="http://www.quickguitartuner.com/" send="true" layout="box_count" width="450" show_faces="true" font="" style="position:relative; left:600px; top:-300px"></fb:like></object> 
</u></p> 

,似乎現在的工作。這個解決方法好嗎?

+0

順便說一句,好的網站 –

+0

我不得不把我的吉他非常接近我的iMac麥克風;)它也問我每次是否允許閃光燈控制我的麥克風 – mplungjan

回答

1

因爲您沒有使用CSS,所以您的更新不是解決方法,而且這就是答案!你所做的是,你將對齊放在P標籤上,以便瀏覽器自動呈現中心的P標籤。但是你可以這樣做,因爲它可能會幫助你,因爲將facebook放入swf對象標籤是不安全的。這將是更好的:

<p align="center"><u> 
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="900" height="550"> 
    <param name="movie" value="http://www.quickguitartuner.com/Flash/bin/main2_secure.swf"> 
    <param name="quality" value="High"> 
    <embed src="Flash/bin/main2_secure.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="900" height="550" quality="High"> 
</object> 
</u></p> 
    <p align="center"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=127418320673531&amp;xfbml=1"></script><fb:like href="http://www.quickguitartuner.com/" send="true" layout="box_count" width="450" show_faces="true" font="" ></fb:like> 
</p> 
+0

感謝您的信息!我應該如何繼續用谷歌的+1做沙博?這是'渲染'代碼是 Lucas

+0

我剛剛提出了另一個帖子,我剛剛問過這個問題(http://stackoverflow.com /問題/ 6403567 /如何對修復-的位置 - 的 - 谷歌-1-對象近到另一個-單對一個 - 網頁) – Lucas

0

只要把Facebook的東西,在同一p - 元素作爲flash對象:

<p align="center"><u> 
<object ...> 
... 
</object> 
<div id="fb-root"></div><script src="...">...</fb:like> 
</u></p> 

當然,刪除left:500px;風格fb:like。所以,一切的中心,但像按鈕被左手側閃光燈..

0

嘗試應用此CSS:

position: relative; 
left: 50%; 
bottom: 10px; 
width: 60px; 
margin-left: -30px; 

screenshot