mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 14:58 Benutzername: Passwort: Auto-Login

Thema: Browsersuche vom 29.05.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Browsersuche
Autor Nachricht
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Do 29.05.2008 13:12
Titel

Browsersuche

Antworten mit Zitat Zum Seitenanfang

Hallo Zusammen,

jeder kennt doch die Browsersuche die über die Tastenkombination [STRG + F] zu erreichen ist.

kennt jemand von euch eine Javscript Funktion die diese Suche aufruft?

Es gibt ja auch die JavaScriptFunktion 'history.back()'.
da wird ja auch der Browser gesteuert.

vielen dank und grüße

kash
  View user's profile Private Nachricht senden
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Do 29.05.2008 16:25
Titel

Antworten mit Zitat Zum Seitenanfang

ich bin fündig geworden.

für meine Bedüfnisse passt es.

evtl hilft es ja auch mal jemand anderem weiter


Javscript:
Code:

<script language="JavaScript">

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("Not found.");
  }

 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("Not found.");
  }
  }

  return false;
}

</script>




HTML:
Code:

 <form name="search" onSubmit="return findInPage(this.string.value);">
<input name="string" type="text" size=15 onChange="n = 0;">
<input type="submit" value="Find">
 </form>


die browserabgleiche sollten aktualisiert werden.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
 
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.