2012-05-18 50 views
1

在使用Google自定義搜索(Iframe支持)時,它會在底部創建一個巨大的空白空間?我怎樣才能避免這個空白。谷歌自定義搜索在底部創建一個巨大的空白

例如:本網站[http://www.town.togitsu.nagasaki.jp/search/pub/Default.aspx?c_id=2&q=togitsu&cx=000096980916426724425:keok8sbpuem&cof=FORID:10&ie=UTF-8]在底部創建了一個巨大的空白空間。

我檢查了源代碼(http://www.google.com/afsonline/show_afs_search.js)但無法辨認出來。

回答

0

改變這個iframe的高度屬性爲1260:

<iframe name="googleSearchFrame" src="http://www.google.com/cse?c_id=2&amp;q=togitsu&amp;cx=000096980916426724425:keok8sbpuem&amp;cof=FORID:10&amp;ie=UTF-8&amp;ad=n9&amp;num=10&amp;rurl=http%3A%2F%2Fwww.town.togitsu.nagasaki.jp%2Fsearch%2Fpub%2FDefault.aspx%3Fc_id%3D2%26q%3Dtogitsu%26cx%3D000096980916426724425%3Akeok8sbpuem%26cof%3DFORID%3A10%26ie%3DUTF-8&amp;siteurl=http%3A%2F%2Fstackoverflow.com%2Fquestions%2F10647487%2Fgoogle-custom-search-create-a-huge-blank-space-at-the-bottom" frameborder="0" width="795" height="1260" marginwidth="0" marginheight="0" hspace="0" vspace="0" allowtransparency="true" scrolling="no"></iframe> 

這是最有可能在動態地搜索的JavaScript代碼添加。如果是這樣的話,您需要使用JavaScript動態更改高度:

$(document).ready(function() { 
    $('[name="googleSearchFrame"]').attr("height","1260"); 
}); 
+0

通過將高度設置爲1260,您將使iframe固定高度。 – Hoque