Met HTML zoekfunctie maken voor eigen website

Pagina: 1
Acties:
  • 3.987 views sinds 30-01-2008
  • Reageer

  • killerflappy
  • Registratie: Februari 2002
  • Laatst online: 29-08-2021
Heb een website gemaakt met veel voorkomende problemen in ons bedrijf.
Deze database die gewoon in html met hyperlinks is gemaakt moet een zoekfunctie krijgen.

Deze zoekfunctie moet de directory's doorzoeken en de inhoud van de htmlpagina's.

Dit moet gebeuren in HTLM of JAVA. ASP en PHP kunnen niet gebruikt worden.

Ook moet deze zoekfunctie voorbereid zijn op wijzigingen en/of toevoegingen op de site.

Heb gezocht op google "searchfunction html" en "zoekfunctie HTML"

Heeft iemand enig idee hoe dit te programmeren.

  • stp_4
  • Registratie: Maart 2003
  • Laatst online: 05-06 21:01
gebruik de zoekfunctie van dit forum.... ;)

[ Voor 5% gewijzigd door stp_4 op 12-02-2004 15:39 ]

stp - PSN ID: stp_4


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 04-06 16:46

Bosmonster

*zucht*

Er zijn wel programma's te vinden die een html site kunnen indexeren, maar meestal hou je dan nog een database over met gegevens waarin je moet gaan zoeken...

  • André
  • Registratie: Maart 2002
  • Laatst online: 04-06 16:20

André

Analytics dude

Dan moet je een JAVA/JSP zoekmachine op je server installeren. Die kan dan je server spideren en indexeren.

In HTML gaat dit sowieso niet lukken.

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 22-01-2021
HTLM? :P

Ik zou voor JAVA kiezen !!!11

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 06-06 22:28

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Met html zal het je niet lukken, gezien je met Html alleen kan opmaken en niet programmeren, maar met java zou je een dir kunnen uitlezen en woorden die langer zijn dan 4 (of x) karakters opslaan met de URL van de pagina.

Misschien wat makkelijker: je site aanmelden bij google en een user aanmaken zoals de TU dat doet:

http://www.google.com/u/tudelft?q=woei&x=5&y=7

Even zoeken hoe dat moet :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Gezien de opmerking HTML of Java, gok ik dat TS zelfs alleen maar javascript bedoelt.
Ook moet deze zoekfunctie voorbereid zijn op wijzigingen en/of toevoegingen op de site.
Als je verwacht dat je site nog veel meer gaat groeien, loont het om nu al over te stappen naar een wat meer dynamische opzet.

edit:
PrammenHanger, dat kan gewoon door de voorwaarde site:www.domeinnaam.nl aan een query toe te voegen. Overigens is niet duidelijk of de site alleen voor het intranet is, dan heb je hier zowiezo niets aan.

[ Voor 26% gewijzigd door Voutloos op 12-02-2004 15:49 ]

{signature}


  • sig69
  • Registratie: Mei 2002
  • Laatst online: 06-06 16:51
Deze database die gewoon in html met hyperlinks is gemaakt.
Dat kan niet, eend atabse in html maken met hyperlinks.
Dit moet gebeuren in HTLM of JAVA
Dan blijft alleen java over

Roomba E5 te koop


  • killerflappy
  • Registratie: Februari 2002
  • Laatst online: 29-08-2021
Bosmonster schreef op 12 februari 2004 @ 15:39:
Er zijn wel programma's te vinden die een html site kunnen indexeren, maar meestal hou je dan nog een database over met gegevens waarin je moet gaan zoeken...
indexeren. Lijkt me niet handig. De site wordt dagelijks aangepast.
Om elke keer opnieuw te indexeren is onbegonnen werk.

Is er geen script die zelf de directory's doorzoekt?

  • supakeen
  • Registratie: December 2000
  • Laatst online: 13-08-2024
killerflappy schreef op 12 februari 2004 @ 15:46:
[...]


indexeren. Lijkt me niet handig. De site wordt dagelijks aangepast.
Om elke keer opnieuw te indexeren is onbegonnen werk.

Is er geen script die zelf de directory's doorzoekt?
Hij zegt dus dat er programma's zijn die je website kunnen indexeren zodat je dat zelf niet hoeft te doen ;)

  • Vunzz
  • Registratie: Augustus 2001
  • Laatst online: 20-04 19:06
Je wilt alleen HTML gebruiken zeg je. Dan betekend dus dat je niet kan scripten. Zoals al eerder gezegd, HTML is een opmaak taal, je kan hier niet in programmeren.
Om te scripten zal je toch PHP, ASP of CGI/Perl moeten gebruiken ben ik bang.
Bovendien is het in het geval van een dynamische site zoals jij die beschrijft zowieso handiger om een database erachter te draaien ipv allemaal tekstbestandjes.

How can you conquer a hill top, if you are to busy at the bottom stepping over stones.


  • Jacco Swart
  • Registratie: Mei 2003
  • Laatst online: 24-04 04:36
Prammenhanger schreef op 12 februari 2004 @ 15:42:
Met html zal het je niet lukken, gezien je met Html alleen kan opmaken en niet programmeren, maar met java zou je een dir kunnen uitlezen en woorden die langer zijn dan 4 (of x) karakters opslaan met de URL van de pagina.

Misschien wat makkelijker: je site aanmelden bij google en een user aanmaken zoals de TU dat doet:

http://www.google.com/u/tudelft?q=woei&x=5&y=7

Even zoeken hoe dat moet :)
Euhmmm hoe kan ik me aanmelden als user bij google, en is de dienst gratis...? (tja nederlander he :) )

www.ya-calendar.com - Gratis online agenda


  • killerflappy
  • Registratie: Februari 2002
  • Laatst online: 29-08-2021
Vunzz schreef op 12 februari 2004 @ 15:54:
Je wilt alleen HTML gebruiken zeg je. Dan betekend dus dat je niet kan scripten. Zoals al eerder gezegd, HTML is een opmaak taal, je kan hier niet in programmeren.
Om te scripten zal je toch PHP, ASP of CGI/Perl moeten gebruiken ben ik bang.
Bovendien is het in het geval van een dynamische site zoals jij die beschrijft zowieso handiger om een database erachter te draaien ipv allemaal tekstbestandjes.
Javascript mag ook

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Dus zoals ik reeds vermoedde, heb je geen Java.
javascript is een clientside taal en dus kan je niet zomaar een server doorzoeken. Bovendien, als het uberhaupt zou kunnen, is het heel omslachtig om zonder index te werken en elke keer opnieuw alle pagina's te doorzoeken.

edit:
Johnny:
De site wordt dagelijks aangepast.

[ Voor 8% gewijzigd door Voutloos op 12-02-2004 22:28 ]

{signature}


  • Johnny
  • Registratie: December 2001
  • Laatst online: 11:56

Johnny

ondergewaardeerde internetguru

Voutloos schreef op 12 februari 2004 @ 16:04:
[...]

Dus zoals ik reeds vermoedde, heb je geen Java.
javascript is een clientside taal en dus kan je niet zomaar een server doorzoeken. Bovendien, als het uberhaupt zou kunnen, is het heel omslachtig om zonder index te werken en elke keer opnieuw alle pagina's te doorzoeken.
Ik heb weleens een methode gezien die enkel met JavaScript werkte.

Je moest dan voor iedere pagina een aantal keywords, een samenvatting en natuurlijk de URL in je javascript zetten, dat werkte goed, zolang je niet al te veel pagina's had en ze niet al te vaak veranderde.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • Scurra
  • Registratie: Augustus 2000
  • Niet online
Misschien dat op Hotscripts Javascripts staan waar je wat aan hebt? :)

Acties:
  • 0 Henk 'm!

  • killerflappy
  • Registratie: Februari 2002
  • Laatst online: 29-08-2021
Scurra schreef op 12 februari 2004 @ 23:22:
Misschien dat op Hotscripts Javascripts staan waar je wat aan hebt? :)
Heb nogsteeds niet gevonden wat ik zoek.

Het is voor een offline site.

Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

killerflappy schreef op 04 maart 2004 @ 13:06:
[...]


Heb nogsteeds niet gevonden wat ik zoek.

Het is voor een offline site.
Je kan gewoon HT://Dig installeren :)

check http://www.htdig.org

Heb ik hier lokaal bij ons ook geinstalleerd, die indexeert nu elke nacht het complete intranet, 12.000 MS Word en PDF documenten :)

Stop uploading passwords to Github!


Acties:
  • 0 Henk 'm!

Anoniem: 97216

Jacco Swart schreef op 12 februari 2004 @ 16:00:
Euhmmm hoe kan ik me aanmelden als user bij google, en is de dienst gratis...? (tja nederlander he :) )
Gratis: http://www.google.com/services/free.html :)

Acties:
  • 0 Henk 'm!

  • killerflappy
  • Registratie: Februari 2002
  • Laatst online: 29-08-2021
Heb nogsteeds niet de juiste gevonden.

Acties:
  • 0 Henk 'm!

  • coubertin119
  • Registratie: Augustus 2002
  • Laatst online: 01-06 20:56
Je kan een .html inladen als een plain-txt bestandje (of dit überhaupt wel kan weet ik niet) en met regular expressions kijken of het keyword aanwezig is. Zo ja -> geef weer in de zoekresultaten. Met Javascript that is dus.

Skat! Skat! Skat!


Acties:
  • 0 Henk 'm!

  • JJvG
  • Registratie: Juli 2003
  • Laatst online: 31-05 13:43
Ik heb een keer zoiets gezien, waarbij met behulp van javascript de document.location werd uitgelezen voor parameters (zoekwoorden dus).

Vervolgens werden deze in de javascript met een document.innerHTML (oid) vervangen door een <span class="gezocht">zoekterm</span> en aan de class in de stylesheet werd dan een opmaak gehangen (bijv: blink of color: red).

Werkt wel aardig client-side, maar is eigenlijk dus een alternatief voor Ctrl+F rammen

Voor zoeken over meerdere pagina's heb je altijd een service nodig. Dit kan niet op een offline website, helaas.

Succes!

[ Voor 5% gewijzigd door JJvG op 10-03-2004 15:25 ]


Acties:
  • 0 Henk 'm!

  • InZane
  • Registratie: Oktober 2000
  • Laatst online: 06-06 13:53
Is het nou echt zo lastig/niet mogelijk om ff een webservertje, php en mysql oid te installeren op die machine?

Meeste werk is dan om alles in een db te prakken, maar verder ben je zo klaar lijkt mij.. toch? :?

Acties:
  • 0 Henk 'm!

Anoniem: 36817

Met JAVA moet het wel lukken lijkt me.... Kijk eens naar dit soort scripts.

http://www.hotscripts.com...ions/Searching/index.html

Let wel, JAVA is Geen Java-script!!!!!

Acties:
  • 0 Henk 'm!

  • Dutch_guy
  • Registratie: September 2001
  • Laatst online: 02-06 16:29

Dutch_guy

WYSIWYG

killerflappy schreef op 10 maart 2004 @ 13:58:
Heb nogsteeds niet de juiste gevonden.
?

Heb je de post van Papa Eend wel gelezen ?

Volgens mij moet dat prima werken.

Pay peanuts get monkeys !

Pagina: 1