JavaScript ?!?

gLaVoReZa

Registered
Искам да попитам, ако някой знае - как може с JavaScript да се намери даден 'string' в някакъв масив от самия source-код?...
Знам, че може да звучи малко объркано, но няма как да се обясни по друг начин :roll:
Моля помагайте, защото съм се нагърбил с тежката задача - да направя
почти-JavaScript - търсачка... 8) Ще съм ви безкрайно признателен. :)
 
Код:
<html> 
<body> 
<script language="JavaScript"> 

/* 
 aacieaoie Java script eiaiaa io http://hitscripts.hit.bg 
*/ 

var NS4 = (document.layers);    // Which browser? 
var IE4 = (document.all); 

var win = window;    // window to search. 
var n   = 0; 

function findInPage(str) { 

  var txt, i, found; 

  if (str == "") 
    return false; 

  // Find next occurance of the given string on the page, wrap around to the 
  // start of the page if necessary. 

  if (NS4) { 

    // Look for match starting at the current point. If not found, rewind 
    // back to the first match. 

    if (!win.find(str)) 
      while(win.find(str, false, true)) 
        n++; 
    else 
      n++; 

    // If not found in either direction, give message. 

    if (n == 0) 
      alert("Greshka2!"); 
  } 

  if (IE4) { 
    txt = win.document.body.createTextRange(); 

    // Find the nth match from the top of the page. 

    for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) { 
      txt.moveStart("character", 1); 
      txt.moveEnd("textedit"); 
    } 

    // If found, mark it and scroll it into view. 

    if (found) { 
      txt.moveStart("character", -1); 
      txt.findText(str); 
      txt.select(); 
      txt.scrollIntoView(); 
      n++; 
    } 

    // Otherwise, start over at the top of the page and find first match. 

    else { 
      if (n > 0) { 
        n = 0; 
        findInPage(str); 
      } 

      // Not found anywhere, give message. 

      else 
        alert("Нищо не открих!"); 
    } 
  } 

  return false; 
} 

</script> 

<form name="search" onSubmit="return findInPage(this.string.value);"> 
<font size=3><input name="string" type="text" size=15 onChange="n = 0;"></font> 
<input type="submit" value="Search"> 
</form> 
Искам да попитам, ако някой знае - как може с JavaScript да се намери даден 'string' в някакъв масив от самия source-код?... 
Знам, че може да звучи малко объркано, но няма как да се обясни по друг начин  
Моля помагайте, защото съм се нагърбил с тежката задача - да направя 
почти-JavaScript - търсачка...  Ще съм ви безкрайно признателен. 
</body> 
</html>


Текста е само примерен за да видиш как търси.
Търси в съдържанието на страницата.

Ето ти ДЕМО:
http://admin.web-tourist.net/javascriptsearch.html
 
Внимателно ще разгледам този код, и ще видя дали ще ми помогне, благодаря за помощта!
 

Горе