2011-12-29 66 views
0

我只想顯示包含搜索結果的iframe,當搜索表單被提交時,但是我不知道如何做到這一點,因爲$ _GET變量不可用我的劇本,所以我不能做使用iframe顯示谷歌迷你搜索結果

if(isset($_GET['submit'])) { 
    //display iframe 
} 

我如何能捕捉結果來自谷歌的迷你返回的搜索(一個文件)到顯示爲包括網頁內或如何能夠捕捉該頁面的提交事件,我可以使用它作爲條件來顯示包含搜索結果的iframe?

非常感謝

+0

發佈一個簡短的回答。我爲MediaWiki網站進行了Google Appliance搜索,併爲自定義網站做了Mini,但我沒有使用iframe,而是在服務器端查詢GSA,然後通過Google提供的XSLT GSA雖然稍作修改。 – 2011-12-29 19:59:28

回答

0

返回false在窗體的onSubmit事件,然後設置的src財產您iframe到什麼是你用搜索的URL。

喜歡的東西:

<form onSubmit='return doSearch();'> 
<input type='text' name='search' id='search' /> 
    <!-- or whatever parameters needed for the search form --> 
<input type='submit' /> 
</form> 
<iframe id='google'></iframe> 
<script> 
function doSerarch() { 
    var aSearch = 'search=' + $('#search').val(); // or whatever 
    $('#google').attr('src','http://yourmini?'); 
    return false; 
} 
</script>