2011-12-29 92 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>