ďťż
Podstrony
|
telcocafewitam :)Mam nastepujacy problem: pisze skrypt, w ktorym uzywam tablicy "opis" i w funkcji do wyszukiwania, stworzylem petle od 0 do opis.length. Pobieram linie, i chce sprawdzic w ktorej z nich wystepuje podany do funkcji tekst. Wiec napisalem tak : function szukaj(co){ for (i = 0; i < opis.length; ++i){ pozycja = opis[i].indexOf(co); } } niestety, zwraca mi blad (FF i IE) ze opis[i] nie ma wlasciwosci... wiec jak to rozwiazac? :huh: Do szukania wyrazu/ów w texcie jest taki skrypt <script language=Javascript> <!-- var n = 0; function findInPage(str) { if (str == "") return false; if (document.layers) { if (!window.find(str)) {while(window.find(str, false, true)) n++;} else n++; if (n == 0) alert("The word \""+ str +"\" was not found on this page."); } if (document.all) { var txt = window.document.body.createTextRange(); var found = txt.findText(str); for (var i = 0; i <= n && found != false; i++) { txt.moveStart("character", 1); txt.moveEnd("textedit"); } if (found) { txt.moveStart("character", -1); txt.findText(str); txt.select(); txt.scrollIntoView(); n++; } else { if (n > 0) { n = 0; findInPage(str); } else alert("The word \""+ str +"\" was not found on this page."); } return false; } } //--> </SCRIPT> <FORM name=search> <p><FONT size=3><INPUT onchange="n = 0;" size=15 name=string></FONT> <INPUT onclick="return findInPage(document.search.string.value);" type=button value=Szukaj!></form> ~~ a nie lepiej to zrobic w php ? przekazujesz funkcji zmienna ktora moze byc dowolny element tablicy lub poprostu zwykly ciag oraz wyraz ktory ma znalezc no i szuka. Przyklad: <? $stog = 'tekst ktory bedzie przeszukiwany w celu odnalezienia jakiegos slowa'; $igla = 'celu'; $wynik = strstr($stog, $igla); echo $wynik; ?> dorzuce jeszcze link do manuala: http://pl.php.net/ma...tion.strstr.php W wyniku tego skryptu otrzymasz na ekranie napis: celu odnalezienia jakiegos slowa Użytkownik boryssek edytował ten post 24 maj 2005, 16:33 a nie lepiej to zrobic w php ? przekazujesz funkcji zmienna ktora moze byc dowolny element tablicy lub poprostu zwykly ciag oraz wyraz ktory ma znalezc no i szuka. heh, chodzi o JS... Niestety, php odpada ... :/ No to masz problem :P |
|||
Sitedesign by AltusUmbrae. |