2011-12-29 2 views
0

Я хочу отображать iframe, содержащий результаты поиска, когда форма поиска была отправлена, однако я не уверен, как это сделать, поскольку переменные $ _GET недоступны для мой сценарий, так что я не могу сделатьИспользование iframe для отображения результатов поиска Google mini

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

Как я могу захватить поиск результатов, возвращаемых из Google Mini (в файл), чтобы отобразить как в включить в веб-страницы или как можно захватить представить события для этой страницы , который я могу использовать в качестве условия для отображения iframe, содержащего результаты поиска?

Большое спасибо

+0

Добавлено короткий ответ. Я искал Google Appliance для сайтов MediaWiki, а также Mini для настраиваемого сайта, но я не использовал iframe, скорее я запросил GSA на стороне сервера, а затем отправил результаты через XSLT Google, GSA, хотя и слегка изменен. –

ответ

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>