2015-04-17 3 views
2

Я не уверен, что я делаю неправильно, но Google Custom Search, который я настраиваю на этом сайте, я не работаю так, как мне это нужно. Я хочу, чтобы результаты отображались на странице, и пока поиск приводит меня к странице, по какой-либо причине результаты появляются во всплывающем окне.Открытие результатов поиска Google в всплывающем окне на странице

Это то, что у меня есть:

<script> 
     (function() { 
      var cx = '[hidden]'; 
      var gcse = document.createElement('script'); 
      gcse.type = 'text/javascript'; 
      gcse.async = true; 
      gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + 
       '//www.google.com/cse/cse.js?cx=' + cx; 
      var s = document.getElementsByTagName('script')[0]; 
      s.parentNode.insertBefore(gcse, s); 
     })(); 
    </script> 

<gcse:searchbox-only linktarget="_self" resultsUrl="/HomePage/Search-Results"></gcse:searchbox-only> 

Я попытался с помощью _parent для linktarget, но это не решило проблему, либо. Есть ли способ отключить этот Google Custom Search от открытия результатов во всплывающих окнах?

ответ

0

Попробуйте изменить linktarget от _self до _parent.

<gcse:searchbox-only linktarget="_parent" 
+0

Я действительно пытался что - я говорил об этом в моем посте. К сожалению, это не решает проблему. –

4

Перейти к Google Custom Search панели управления . Выберите Поисковая система, где вы создали код &. Перейдите к Посмотрите и почувствуйте, с боковой панели. Измените макет с надписью «Наложение» (Popup) на желаемый стиль.

1

Вы можете следить за изображение, чтобы сделать это -

Нажмите на Смотри и Feel на левой стороне выберите любой макет вам нужно. После этого нажмите на Сохранить & Получить код

enter image description here