2011-12-29 3 views
0

검색 양식을 제출할 때 검색 결과가 포함 된 iframe 만 표시하고 싶지만 $ _GET 변수를 사용할 수 없으므로 어떻게해야할지 모르겠습니다. 내 스크립트 내가 (파일에) 결과는 구글 미니에서 반환 된 검색을 캡처 할 수 있습니다 어떻게iframe을 사용하여 Google Mini 검색 결과 표시

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

을 할 수는 같이 표시 포함 웹 페이지 내에서 또는 방법이 페이지에 대한 이벤트를 제출 캡처 할 수 있습니다합니다 검색 결과가 포함 된 iframe을 표시하기위한 조건으로 사용할 수 있습니까?

많은 감사 폼의 onSubmit 경우에

+0

는 짧은 대답을 기록했다. MediaWiki 사이트뿐만 아니라 맞춤 사이트 용 Mini에 대한 Google 어플라이언스 검색을 수행했지만 iframe을 사용하지 않고 서버 측에서 GSA를 쿼리 한 다음 Google 애플리케이션에 제공된 Google XSLT를 통해 결과를 보냈습니다. 약간 수정되었지만 GSA. –

답변

0

반환 false는, 다음의 src 속성을 설정하여 사용자가 검색에 사용하는 URL 것이 무엇 iframe. 같은

뭔가 :

<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>