используйте iframe в пользовательском поиске Google - PullRequest
0 голосов
/ 11 ноября 2011

Я делаю сайт на php и использую поиск по Google Custon для своего сайта. Для этого я использую этот код

 <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.Я никогда не использую Ифраме до этого.как я могу это сделать? спасибо заранее ..

наконец я взял код из Google Custom Search Engine и поместил результат на страницу. и он работает корректно, но высота 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 на меньшее значение, но она все равно не работает .. как я могу это сделать?

var googleSearchFrameHeight = 300;

1 Ответ

0 голосов
/ 11 ноября 2011

Прошло много времени с тех пор, как я работал с iFrames, так что это может быть немного не так и нужно немного изменить, но попробуйте это:

<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 может выглядеть примерно так:

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

По сути, присвойте iFrame значение имени и укажите URL-адреса или действия формы для него.

Надеюсь, это помогло!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...