• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Suchfunktion in html

Status
Für weitere Antworten geschlossen.

Crime_Killer

Neues Mitglied
gibbet einen code für eine html suchfunktion auf einer website

z.B. wenn jemand auf meiner seite ein wort suchen möchte ???
:?:
 
aso hmmm haste dir schon ma die codes auf solchen seiten angesehn damit habe ich mich nämlich noch gar net beschäftigt vielleicht bringen dich die codes ja weiter^^
 
nein das gibt es nciht!
Vllt geht es mit JavaScript(glaube ich abr ned)
Das must du mit PHP und am besten noch mit MySQL machen
 
aber das geht so wenn ich eine seite mit frames habe und dann auf der linken seite Links zu eigenen seiten innerhalb meiner page habe

z.B. [Link] Impressum und auf der startseite ist die such und ich gebe ein wort ein welches im impressum steht

geht das ?
 
ja wie gesagt; eine einzige impressumsseite kannst du mir javascript durchsuchen!
mehrere nur mit php und mysql!
 
äähm mr.link kannste den script vllt auch psoten :?:

würde mich acuh interessieren ;Jump

cu ;ugl ;ugl
 
jetzt hab ich ja noch ne namen :mrgreen:
das script is jetzt von ner site, wo ichs mir einfach, der faulheit mir sleber eins zu schreiben, geklaut:
die suchmaschinenjosuadatei:
Code:
/*
Find In Page Script- By Mike Hall ([email protected])
Permission granted to Dynamicdrive.com to feature script in archive
For full source code, visit http://dynamicdrive.com
*/

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 gefunden.");

}

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 gefunden.");

}

}

return false;

}

und das formular für die suche dürfte dann ja klar sein, oder?!

na denn:

Code:
<html>
<head>
<title>suchscript</title>
<script language="JavaScript" src="find.js"></script>
</head>
<body onload="init()">
<form name="search" onSubmit="return findInPage(this.string.value);">
<input name="string" type="text" size="32" onChange="n = 0;">
<input type="reset" VALUE="Reset">
<input type="submit" value="Suche auf dieser Seite">
</form>
</body>
</html>
 
bei mir funktioniert das ledier nicht!

aslo ich hab meine eine hp mit frames, ganz einfach- weil ich mich noch nicht besonders mit html und dem ganzen zeug auskenn..

wenn ich in dem einen frame "das formular für die suche", muss ich dann das such- script in den selben frame geben?

schwer zu erklären....
hoff es kannn mir trotzdem jmd helfen!
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben