Gość utworzono 19 czerwca 2008 utworzono 19 czerwca 2008 Siema! Znalazłem wyszukiwarkę całkiem fajna ale coś mi w niej nie odpowiada, a mianowicie to że po wyszukaniu hasło opis i odnośnik, otwiera się w nowym oknie. A ja chciałbym żeby te hasło oraz opis były pod wyszukiwarką . skrypt: <!-- Copyright by KNR Project [www.knr.prv.pl] 2002-2003 for anony users. All rights reserved. Author script: Lenin [lenin@w.pl] --><HTML><Head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"><link rel="stylesheet" type="text/css" href="style_search.css"><script LANGUAGE="JavaScript"> Keyword = new Object(); Descrip = new Object(); Address = new Object();Keyword[0] = 5Keyword[5] = "lol"Descrip[5] = "Strona domowa KNR Project, na której znajdziesz ddarmowe skrypty PHP oraz JavaScript. Wykonanie stron internetowych (tanio!)."Address[5] = "http://www.google.pl/firefox?client=firefox-a&rls=org.mozilla:pl:official"Address[5] = "http://www.google.pl/firefox?client=firefox-a&rls=org.mozilla:pl:official"Keyword[1] = "slowokluczowe1"Descrip[1] = "opis"Address[1] = "nazwa.html"Address[1] = "nazwa.html"Keyword[2] = "slowokluczowe2"Descrip[2] = "opis"Address[2] = "nazwa.html"Address[2] = "nazwa.html"Keyword[3] = "slowokluczowe3"Descrip[3] = "opis"Address[3] = "nazwa.html"Address[3] = "nazwa.html"Keyword[4] = "slowokluczowe4"Descrip[4] = "opis"Address[4] = "nazwa.html"Address[4] = "nazwa.html"[b] function checkDatabase() { var Found = false var Item = document.forms[0].searchfor.value.toLowerCase();stats='toolbar=no,location=no,directories=no,status=yes,menubar=no,' stats += 'scrollbars=yes,resizable=yes' MsgBox = window.open ("","msgWindow",stats)MsgBox.document.write("<link rel=stylesheet type=text/css href=style_search.css>");MsgBox.document.write("<head><title>SearchEngine 1.0 - Wyniki wyszukiwania</title></head>");MsgBox.document.write ("<H5>Wyniki wyszukiwania dla słowa: " +Item); for (var i=1; i <= Keyword[0]; i++) { if(Item == Keyword[i]) { Found = true; MsgBox.document.write ("<H4>"+Descrip[i]+"<BR><A HREF="+Address[i]+" target=blank>Zobacz>></A></H4>") } } if(!Found)MsgBox.document.write ("<H3>Nie znaleziono szukanego słowa!</H3>") MsgBox.document.write ("<br><h6><img src=se_logo.gif border=0><br>Powered by <b><a href=www.knr.prv.pl>KNR</b></a> 2002.</h6>") MsgBox.document.write ("<FORM><CENTER>") MsgBox.document.write ("<INPUT type='button' value='zamknij okno' onClick = 'self.close()'>") MsgBox.document.write ("</CENTER></FORM>") }</SCRIPT> [/b]<FORM NAME="form1"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title></title></head><body><p align="center"><br><INPUT TYPE="text" NAME="searchfor" SIZE=12> <INPUT TYPE="button" value="........." onClick="checkDatabase()" style="background-image: url('szukaj.gif'); border-style: solid; border-color: #FF9900; background-position: center 50%"><br><font size="1"> </font><img border="0" src="se_logo.gif" width="168" height="20"></p> Wytuszowany kod to (wg. mnie) to własnie skrypt tego . I wiem że tam jest taki napis: MsgBox = window.open ("","msgWindow",stats) Ale nie wiem jak to przerobić, żeby było pod wyszukiwarką, a nie w nowym oknie . Jakby ktoś to umiał przerobić to zapraszam . Pzdr.
luq komentarz 19 czerwca 2008 komentarz 19 czerwca 2008 Zaczołem zmieniać ten kod ale wyszło z tego że raczej mało jest z orginału. Przosze: <html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"><script type="text/javascript">tablica = new Array();opisy = new Array();adres = new Array();iloscWszystkich = 4;tablica[0] = "luq";tablica[1] = "jakiś tekst";tablica[2] = "blabla";tablica[3]= "slowo";opisy[0] = "opis1";opisy[1] = "opis2";opisy[2] = "opis3";opisy[3]= "opis4";adres[0] = "http://www.onet.pl";adres[1] = "http://www.onet.pl";adres[2] = "http://www.onet.pl";adres[3]= "http://www.onet.pl";function checkDatabase(){ var Found = false var Item = document.form1.searchfor.value.toLowerCase(); document.getElementById( 'wyniki' ).innerHTML = "Wyniki wyszukiwania dla słowa: <b>" + Item + "</b><br />"; for (var i = 0; i < 4; i++) { if(Item == tablica[i]) { Found = true; document.getElementById( 'wyniki' ).innerHTML += opisy[i] + "<br />"; document.getElementById( 'wyniki' ).innerHTML += '<a href="' + adres[i] + '">' + adres[i] +'</a><br />'; } } if(!Found) document.getElementById( 'wyniki' ).innerHTML += "<H3>Nie znaleziono szukanego słowa!</H3>";}</script><title></title></head><body><form name="form1"><input type="text" NAME="searchfor" SIZE=12> <INPUT TYPE="button" value="Szukaj" onClick="checkDatabase()" style="background-image: url('szukaj.gif'); border-style: solid; border-color: #FF9900; background-position: center 50%"><br><span id="wyniki"></span></body></html>
Gość komentarz 20 czerwca 2008 komentarz 20 czerwca 2008 oo dzięki, jesteś wielki. Ale mam jeszcze 1 problem: jak wpisze coś do wyszukiwarki i dam enter to strona jakby się odświeża ale nie ma wyników. A jak dam to samo hasło i kliknę przycisk szukaj to wtedy mi wyszukuje... Da się coś z tym kodem zrobić żeby po enterze też wyszukiwało ?? .
luq komentarz 20 czerwca 2008 komentarz 20 czerwca 2008 Może jest jakis prostszy sposób, ale jakoś nie wpadłem. Daje cały kod. Tak będzie łatwiej. <html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"><script type="text/javascript">tablica = new Array();opisy = new Array();adres = new Array();iloscWszystkich = 4;tablica[0] = "luq";tablica[1] = "jakiś tekst";tablica[2] = "blabla";tablica[3]= "slowo";opisy[0] = "opis1";opisy[1] = "opis2";opisy[2] = "opis3";opisy[3]= "opis4";adres[0] = "http://www.onet.pl";adres[1] = "http://www.onet.pl";adres[2] = "http://www.onet.pl";adres[3]= "http://www.onet.pl";function checkDatabase(){ var Found = false var Item = document.getElementById('serch').value.toLowerCase(); document.getElementById( 'wyniki' ).innerHTML = "Wyniki wyszukiwania dla słowa: <b>" + Item + "</b><br />"; for (var i = 0; i < 4; i++) { if(Item == tablica[i]) { Found = true; document.getElementById( 'wyniki' ).innerHTML += opisy[i] + "<br />"; document.getElementById( 'wyniki' ).innerHTML += '<a href="' + adres[i] + '">' + adres[i] +'</a><br />'; } } if(!Found) document.getElementById( 'wyniki' ).innerHTML += "<H3>Nie znaleziono szukanego słowa!</H3>";}function checkEnter(e){ var klawisz = e.keyCode; if(klawisz == 13) checkDatabase();}</script><title></title></head><body> <input type="text" name="searchfor" id="serch" onkeyup="checkEnter(event)"> <input type="button" value="Szukaj" onClick="checkDatabase()"><br><span id="wyniki"></span></body></html>
Gość komentarz 21 czerwca 2008 komentarz 21 czerwca 2008 ok dzięki wszystko działa plus dla ciebie Edit: A wiesz jeszcze jak zrobić żeby było do wyboru szukaj w google (albo) w serwisie. Kod na samo google mam i kod na seriwis też mam tylko nie wiem jak to połączyć . pzdr.
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.