2011-11-11 62 views
0

我做在PHP網站,我使用谷歌custon搜索我site.for此我使用此代碼使用iframe在谷歌定製搜索

<form action="http://192.168.0.113/boobloom/site/search.php" name="search" id="cse- search-box" > 
    <input type="hidden" name="cx" value="018095423333672301222:n5ebktimfxc" /> 
    <input type="hidden" name="cof" value="FORID:9" /> 
    <input type="hidden" name="ie" value="UTF-8" /> 
    <div class="txt-box"><input type="text" name="q" /></div> 
    <div class="boob-img"> 
    <input type="image" src="images/boob-img.jpg" name="sa" value="Submit" /></div> 
</form> 
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse- search-box&lang=en"></script> 

但現在我的要求就是展示在帶有Iframe的新頁面上的結果。 我從來沒有在此之前使用Iframe。 我怎麼能做到這一點?在此先感謝..

最後我把代碼從谷歌自定義搜索引擎,並把結果在page.and其correctely工作 但iframe的高度實在是太多了..

<script type="text/javascript"> 
      var googleSearchIframeName = "cse-search-results"; 
      var googleSearchFormName = "cse-search-box"; 
      var googleSearchFrameWidth = 600; 
      var googleSearchDomain = "www.google.com"; 
      var googleSearchPath = "/cse"; 
     </script> 

    <script type="text/javascript" src="www.google.com/afsonline/show_afs_search.js"></script> 

我試圖改變FrameWidth變量值較低,但它仍然無法work..how我能做到這一點?

變種googleSearchFrameHeight = 300;

回答

0

這已經有一段時間,因爲我用的iFrame工作所以這可能是稍有不妥&需要一些修改,但試試這個:

<form action="http://www.google.com/search" target="iframe" method="get" onSubmit="Gsitesearch(this)"> 
    <input name="q" type="hidden" /> 
    <input name="qfront" type="text" /> 
    <input type="image" src="images/boob-img.jpg" value="Submit" /> 

然後內嵌框架可以是這個樣子:

<iframe name="iframe" src="" /> 

基本上,得到的iFrame的名稱值&已經網址或形成動作目標它。

希望這有助於!