Suchfunktion/textmark Für Eine Seite
#1
geschrieben 07. Juni 2005 - 13:07
ich habe einen langen Text auf einer Seite und möchte im oberen Bereich (in den ersetn Zeilen) eine Suchfunktion einbauen.
Also das soll so aussehen :
........... SUCHEFELD ........... ENTER
Dann fäng der text an :
aaaa
bbbb
ccccc
dddd
eeee
ffff
gggg
hhhh
Wenn ich dann oben "gggg" eintippe und auf "ENTER" drücke, soll die Seite dorthin springen.
So, nun zur Frage, wie baue ich das auf ? Geht sowas mit Frontpage ? Gibt es sowas irgendwo vielleicht schon als template ? Oder wie gehe ich diese Sache an ?
Über eure Hilfe würde ich mich freuen !
HTPC: ASUS F1A75-M • AMD A4-3400 • 4GB DDR3-1600 G.Skill • 64 GB SSD Crucial m4 • LG DH18NS • Scythe Big Shuriken 2 • Enermax ErPro80+
NAS: Synology DS414j • 4x Seagate Barracuda 3000GB
Anzeige
#2
geschrieben 07. Juni 2005 - 13:59
Das kannst du aber ganz einfach mit Textmarken lösen.
Du baust eien Überschrift zu deinem Inhalt (zu dem gesprungen werden soll) in eine Textmarke:
<a name="01">Überschrift zu 01</a>
Weiter oben kommt dann der Link zu dieser Textmarke mit:
<a href="#01">Zu 01</a>
So etwas kennt man schon von FAQs.
Da gibt es auch viele Beispiele im Internet.
Du kannst das jetzt auch entsprechend umbauen...
Mit PHP könntest du jetzt eine richtige Suchfunktion einbauen, in der nur die aufgerufenen Inhalte angezeigt werden.
Dieser Beitrag wurde von Slayer bearbeitet: 07. Juni 2005 - 14:00
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#3
geschrieben 07. Juni 2005 - 16:25
Oder irre ich da nun?
#4
geschrieben 07. Juni 2005 - 16:29
Zitat (Sin: 07.06.2005, 17:25)
Oder irre ich da nun?
<{POST_SNAPBACK}>
Die heißen nicht Anker, sondern Textmarken.
Nein also so wie er es oben beschrieben hat will er genau das.
Es kommt eine Seite mit viel Inhalt und wenn man oben einen bestimmten inhalt sucht dann "springt" er runter zu dem Inhalt.
Das kann er damit genau so machen
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#5
geschrieben 07. Juni 2005 - 16:35
Naja bei selfhtml etc heißt es Anker
#6
geschrieben 07. Juni 2005 - 16:38
Zitat (Sin: 07.06.2005, 17:35)
<{POST_SNAPBACK}>
Das ist mir auch klar
Ich würde das auch nie so benutzen, aber genau so hat er es eigentlich beschrieben...
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#7
geschrieben 07. Juni 2005 - 17:04
Zitat
hört sich für mich aber verdammt nach dynamische suchfunktion an
wirst du wohl mit javascript verwirklichen können, aber meine kenntnisse sind noch nicht so weit, dass ich dir eine lösung hier reinschreiben könnte
#8
geschrieben 07. Juni 2005 - 17:09
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
#9
geschrieben 07. Juni 2005 - 17:17
<a href="#foo">Klick</a>
Es handelt sich hierbei um ein a-Element, also anders ausgedrückt ein Link bzw. wörtlich übersetzt einen "Anker" (egal on href angegeben ist oder nicht). Das "#foo" (also eine # plus die ID eines Elements) nennt man "Fragmentbezeichner" (engl. fragment identifier).
Dieser Beitrag wurde von Floele bearbeitet: 07. Juni 2005 - 17:22
#10
geschrieben 07. Juni 2005 - 20:08
Zitat (Floele: 07.06.2005, 18:17)
<a href="#foo">Klick</a>
Es handelt sich hierbei um ein a-Element, also anders ausgedrückt ein Link bzw. wörtlich übersetzt einen "Anker" (egal on href angegeben ist oder nicht). Das "#foo" (also eine # plus die ID eines Elements) nennt man "Fragmentbezeichner" (engl. fragment identifier).
<{POST_SNAPBACK}>
Danke Floele
Aber wir haben doch alle das Selbe gemeint, egal wie es am ende heißt
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#11
geschrieben 07. Juni 2005 - 20:19
Das einfachste und unkomplizierteste wird wohl Javascript sein wobei PHP auch nicht so schwer sein wird
#12
geschrieben 07. Juni 2005 - 20:22
Zitat (Sin: 07.06.2005, 21:19)
Das einfachste und unkomplizierteste wird wohl Javascript sein wobei PHP auch nicht so schwer sein wird
<{POST_SNAPBACK}>
In diesem Fall würde ich auch PHP empfehlen und das dürfte auch das Einfachste sein.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#13
geschrieben 07. Juni 2005 - 20:53
also -> javascript. ist für die aufgabenstellung wie geschaffen, mal vorausgesetzt man kann damit an textstellen springen (kennt ja jemand eine funktion/methode?)
#14
geschrieben 07. Juni 2005 - 20:56
Zitat (Urza: 07.06.2005, 21:53)
<{POST_SNAPBACK}>
Was ist da das Problem? Bei einer Suche kann man die Seite mit header(); neu laden!
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#15
geschrieben 07. Juni 2005 - 20:58

Hilfe
Neues Thema
Antworten
Nach oben



