• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyszukiwarka na mojej stronie

VPS Starter Arubacloud
0 głosów
213 wizyt
pytanie zadane 25 sierpnia 2016 w HTML i CSS przez Kamil Czech Dyskutant (7,700 p.)
edycja 7 stycznia 2017 przez Kamil Czech

Witam, mam wyszukiwarkę na stronie i chciałbym zrobić tak jeżeli ktoś kliknie szukaj no to żeby go nie przekierowało do google tylko żeby wyniki wyszukiwanie google były na mojej stronie

podobnie jak na tej stronie: http://szukaj.onet.pl/

 

<form target="_blank" action="http://www.google.pl/search" method="get" >
<input type="text" placeholder=" Wprowadź adres lub szukaj !" autofocus name="q" name="q" size="50"/>
<br><br>
<div class="checkbox">
<input type="hidden" name="ie" value="lang_pl" />
<input type="hidden" name="lr" value="lang_pl" />
<input type="radio" name="sitesearch" value=""  id="sitesearch1" checked="checked" /> <label for="sitesearch1">W Google</label>
<input type="radio" name="sitesearch" value="masterdally.com" id="sitesearch0"  /> <label for="sitesearch0">Na Master Dally</label>
</div>

<input type="submit" value="Szukaj !"/>

 

komentarz 25 sierpnia 2016 przez ScriptyChris Mędrzec (190,190 p.)

Jeśli chcesz mieć wyszukiwarkę Google "u siebie" to umieść wyniki jej wyszukiwania w <iframe>

komentarz 25 sierpnia 2016 przez Kamil Czech Dyskutant (7,700 p.)
czyli co mam zmienić w kodzie ?
komentarz 25 sierpnia 2016 przez ScriptyChris Mędrzec (190,190 p.)

Google ma wprowadzone coś takiego jak Same-Origin-Policy. Czyli jednak w <iframe> tej wyszukiwarki nie pokażesz. Możesz spróbować pobawić się czymś takim: https://developers.google.com/custom-search/

1 odpowiedź

0 głosów
odpowiedź 25 sierpnia 2016 przez MichuDev Pasjonat (20,300 p.)
wybrane 7 stycznia 2017 przez Kamil Czech
 
Najlepsza
  • Możesz użyć AJAX'a, Google akceptuje zapytania GET w formie XHR.
  • Kolejnym krokiem będzie stworzenie ramki (iframe) , ale nie takiej w której podajesz źródło tylko wewnątrz jej możesz wstawić inną stronę.
  • Robisz tak z powodu takiego, że przeglądarka potrafi interpretować ramkę jako oddzielną stronę wewnątrz co oznacza, że użycie funkcji JavaScript wpłynie tylko na to co jest w ramce.
  • Ramka musi mieć wysokość i szerokość (atrybuty: width i height).
  • Pamiętaj by generować ramkę po odebraniu żądania od Google.
  • Warto dać ramce pewne uprawnienia, bądź je zabrać. Np allow-scripts daje możliwość użycia JavaScript'u.

Podobne pytania

0 głosów
2 odpowiedzi 146 wizyt
pytanie zadane 21 lipca 2016 w HTML i CSS przez Kamil Czech Dyskutant (7,700 p.)
+1 głos
1 odpowiedź 323 wizyt
pytanie zadane 19 lipca 2016 w HTML i CSS przez Kamil Czech Dyskutant (7,700 p.)
+1 głos
1 odpowiedź 175 wizyt
pytanie zadane 14 września 2015 w HTML i CSS przez Adrianvip Nowicjusz (210 p.)

93,015 zapytań

141,978 odpowiedzi

321,271 komentarzy

62,357 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...