Stichwortsuche

  • Hallo,
    ich möchte eine HTML-Funktion auf einer einzelnen Intranetseite integrieren. Inhaltlich handelt es sich um eine Art Index mit vielen Themennamen. Nun würde ich gerne eine Eingabemöglichkeit für den User schaffen - in HTML - mit der er einzelne Wörter suchen kann und diese auf - wie gesagt - dieser einen Seite angezeigt werden.

    Wer kann mir helfen?

    Vielen Dank und Grüße
    Esther

  • Ich habe diesen Code geschickt bekommen und eingebaut - es funktioniert! Vielen Dank an dieser Stelle für alle Tipps!

    <script language="JavaScript">
    var NS4 = (document.layers);
    var IE4 = (document.all);
    var win = window;
    var n = 0;
    function findInPage(str) {
    var txt, i, found;
    if (str == "")
    return false;
    if (NS4) {
    if (!win.find(str))
    while(win.find(str, false, true))
    n++;
    else
    n++;
    if (n == 0)
    alert("Nicht vorhanden.");
    }
    if (IE4) {
    txt = win.document.body.createTextRange();
    for (i = 0; i <= n && (found = txt.findText(str)) != 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("Nicht vorhanden.");
    }
    }
    return false;
    }
    </script>
    <font face="Verdana, Arial" size="2">Hier kannst Du nach einzelnen Themen suchen:</font>
    <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="Suchen">
    </form>
    </center>