suchen auf der jeweiligen seite ...
hi@all!
ich habe mal soetwas in js gesehen, irgendwie klappte das aber nicht.
es geht um folgendes:
wenn ich - in einem programm von mir - eine seite 'aufgeschlagen' habe, dann will ich - wie etwa bei word - auf z.b. 'Bearbeiten' klicken und die jeweilige website durchsuchen können, der gefundene worttreffer soll dann highlighted werden.
hat jemand sowas oder einen link, wo man soetwas bekommen kann??
ich habe mal soetwas in js gesehen, irgendwie klappte das aber nicht.
es geht um folgendes:
wenn ich - in einem programm von mir - eine seite 'aufgeschlagen' habe, dann will ich - wie etwa bei word - auf z.b. 'Bearbeiten' klicken und die jeweilige website durchsuchen können, der gefundene worttreffer soll dann highlighted werden.
hat jemand sowas oder einen link, wo man soetwas bekommen kann??
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »webmastersworld« (17. März 2006, 20:04)
RE: suchen auf der jeweiligen seite ...
versuch doch das mal
Gruß
Seven
Nachtrag:
Das script kommt in den headbereich, der form tag da hin wo du ihn haben willst.
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
<script language="JavaScript">
/*
Find In Page Script-
By Mike Hall (MHall75819@aol.com)
*/
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("Nichts gefunden.");
}
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("Nichts gefunden.");
}
}
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="Suchen">
</form>
|
Gruß
Seven
Nachtrag:
Das script kommt in den headbereich, der form tag da hin wo du ihn haben willst.
Bevor du hier Fragen stellst, lese alle Dokumentationen und klicke die folgenden Links um mehr zu erfahren
WMW Forensuche,
WMW F.A.Q. und/oder
Allgemeine suche
WMW Forensuche,
WMW F.A.Q. und/oder
Allgemeine suche
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »SevenofNine« (17. März 2006, 21:22)


