Avatar billede per2000 Nybegynder
03. januar 2005 - 15:04 Der er 17 kommentarer og
2 løsninger

Søgeside

Jeg har frontpage 2002 fra office xp
Jeg benytter en extern web server

Kender i et program / koder der kan implementeres på min WEB side som et søgefelt der kan gennemsøge alle mine web sider
Avatar billede tjaz Nybegynder
03. januar 2005 - 15:13 #1
Hvis du laver dit søgefelt i en seperart fil kan du bruge:
<!--#include file="sogefelt.asp" -->
på de sider hvor du ønsker at have søgefeltet. Ønsker du at rette i din form fx er det så bare at rette sogefelt.asp og du vil så have rettet alle siderne.
Avatar billede per2000 Nybegynder
03. januar 2005 - 15:20 #2
Undskyld jeg er helt desorienteret!
Jeg skal ikke have retted på siderne - kun søge tekster på siderne.

Jeg forstår ikke <!--#include file="sogefelt.asp" -->
Hvor er koderne !!!
Avatar billede tjaz Nybegynder
03. januar 2005 - 15:24 #3
ahh... sorry ... mig der misforstod dit spm.
Avatar billede tjaz Nybegynder
03. januar 2005 - 15:29 #4
Hvis du kun bruger html på din side og ikke har dit indhold liggende i nogen database vil jeg nok anbefale dig at bruge googlesøgning, som du kan indsætte på din egen side... prøv og kig her:

http://www.google.dk/intl/da/searchcode.html
Avatar billede tjaz Nybegynder
03. januar 2005 - 15:31 #5
hele koden er:

<!-- Search Google -->
<center>
<FORM method=GET action="http://www.google.com/search">
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0" ALT="Google" align="absmiddle"></A>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT TYPE=hidden name=hl value="en">
<INPUT type=submit name=btnG VALUE="Google Search">
</td></tr></TABLE>
</FORM>
</center>
<!-- Search Google -->

men du kan nok nøjes med

<FORM method=GET action="http://www.google.com/search">
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT TYPE=hidden name=hl value="en">
<INPUT type=submit name=btnG VALUE="Google Search">
</FORM>
Avatar billede per2000 Nybegynder
03. januar 2005 - 15:35 #6
Du misforstår mig

Jeg skal søge på mine EGNE sider.
Eksempelvis vil jeg finde alle de af mine egne sider hvor der står eks. BIL
I et søgefelt taster jeg så selvfølgelig BIL
Avatar billede tjaz Nybegynder
03. januar 2005 - 15:36 #7
ARGH! ... den søger jo ikke kun på din side ... ffs

hvis man på google skriver site:www.dinside.dk før eller efter det man søger på vil den kun finde resultater på www.dinside.dk se evt. ekspertens søgefunktion ... her kan du vælge google... hvis du vælger google og trykker søg vil den skrive det søgeorg som du skrev + site:www.eksperten.dk

Tror bare jeg ligger mig til at sove igen ... er vidst ikke helt klar i hovedet (syg :/)
Avatar billede tjaz Nybegynder
03. januar 2005 - 15:40 #8
så længe du ikke har dit indhold i en database bliver du nødt til at bruge en anden side til at finde indholdet af dine sider .. hvis du vil lave din egen søgefunktion er du nødt til at have fat i noget asp eller php som kan gøre dine websider dynamiske.
Avatar billede tjaz Nybegynder
03. januar 2005 - 15:43 #9
hvis indholdet af dine sider ligger i en database (access eller mysql) så kig her:

http://activedeveloper.dk/artikler/default.asp?articleid=60
Avatar billede per2000 Nybegynder
03. januar 2005 - 16:59 #10
Hej tjaz

Det virker nogenlunde men det er ikke alle orene der findes

Kan jeg i googke koderne indflætte site:www.minside.dk
Hvorden ser koden ud!
Avatar billede tjaz Nybegynder
03. januar 2005 - 17:30 #11
Jeg har lavet søgeformen lidt om og tilføjet lidt ekstra ... det kan sikkert også laves med noget javascript, men det er jeg ikke så skap til :D ... det her virker i hvert fald:

<%
sogfunc = request.querystring("sogfunc")
if sogfunc = "" then
filnavn = "googlesog.asp"
%>
<FORM method="post" action="<%=filnavn%>?sogfunc=ok">
<INPUT TYPE="text" name="q" size="31" maxlength="255" value="">
<INPUT type="submit" VALUE="Søg">
</FORM>
<%
else
site = "www.eksperten.dk"
response.redirect("http://www.google.dk/search?hl=da&q="& Request.Form("q") &"+site%3A"&

site &"")
end if
%>

Som du nok kan se har jeg lavet ovenstående eks. så den søger på www.eksperten.dk og at det filnavn som jeg har lagt koden i hedder googlesog.asp

Eks:
http://www.tjaz.dk/exp/googlesog.asp
Avatar billede tjaz Nybegynder
03. januar 2005 - 17:31 #12
hov... tag den her i stedet ...

<%
sogfunc = request.querystring("sogfunc")
if sogfunc = "" then
filnavn = "googlesog.asp"
%>
<FORM method="post" action="<%=filnavn%>?sogfunc=ok">
<INPUT TYPE="text" name="q" size="31" maxlength="255" value="">
<INPUT type="submit" VALUE="Søg">
</FORM>
<%
else
site = "www.eksperten.dk"
response.redirect("http://www.google.dk/search?hl=da&q="& Request.Form("q") &"+site%3A"& site &"")
end if
%>
Avatar billede per2000 Nybegynder
03. januar 2005 - 23:20 #13
Tak for hjælpen. Det virker - men!
Det er vist kun på asp sider det virker - hvad med htl siderne !!!
Kan den sættes til Dansk da man ikke kan få æøå korekt !!
Avatar billede tjaz Nybegynder
03. januar 2005 - 23:40 #14
Sådan her virker den med æøå:

<%
sogfunc = request.querystring("sogfunc")
if sogfunc = "" then
filnavn = "googlesog.asp"
%>
<FORM method="post" action="<%=filnavn%>?sogfunc=ok">
<INPUT TYPE="text" name="q" size="31" maxlength="255" value="">
<INPUT type="submit" VALUE="Søg">
</FORM>
<%
else
site = "www.eksperten.dk"
sogeord = Request.Form("q")
sogeord = Replace(sogeord, "æ", "%C3%A6")
sogeord = Replace(sogeord, "ø", "%C3%B8")
sogeord = Replace(sogeord, "å", "%C3%A5")
response.redirect("http://www.google.dk/search?hl=da&q="& sogeord &"+site%3A"& site &"")
end if
%>

Du kan enten omdøbe dine html sider til .asp (din html bliver ikke anderledes af den grund) så virker det også der... ellers skal du have lavet det i javascript i stedet.
Avatar billede tjaz Nybegynder
03. januar 2005 - 23:41 #15
jeg har opdateret mit eks. også
Avatar billede per2000 Nybegynder
04. januar 2005 - 10:00 #16
endnu engang tak for hjælpen

Jeg har sider i både asp og htl
Jeg kan selvfølgelig lave dem om hvis det virkeligt er nødvendigt.

Jeg forstår ikke hvad du mener med ´lave i javascript!
Avatar billede tjaz Nybegynder
04. januar 2005 - 14:46 #17
Hej,

Grunden til at du skal lave dine filer om til asp er fordi html filer kan ikke læse aspkoden der står i det jeg har skrevet.

JavaScript er et andet programmering sprog, som du kan benytte til forskellige funktioner. Jeg har lavet et script til dig som du kan bruge på ALLE siderne uanset om det er asp, php eller html sider. (Husk at slette det gamle script først). Det nye script jeg har lavet til dig åbner desuden søgningen i et nyt vindue.

Here we go:
-----------------------------------------------------

<script language="JavaScript">
function sog(theform) {
  error = 0;
  if ((theform.sogeordet.value == '') && (error==0)) {       
    error = 1;
    theform.sogeordet.focus();
    alert('Skriv venligst et søgeord'); }
  if ((!(theform.sogeordet.value == '')) && (error==0)) {
  // Her vælger du hvilken side google skal søge på
  site = 'www.eksperten.dk'
  sogord = (theform.sogeordet.value).toLowerCase();
  sogord = sogord.replace('æ','%C3%A6');
  sogord = sogord.replace('ø','%C3%B8');
  sogord = sogord.replace('å','%C3%A5')
  window.open('http://www.google.dk/search?hl=da&q='+ sogord +'+site%3A'+ site +''); }
}
</script>

<form method="post" onsubmit="sog(this);return false;">
<input type="text" name="sogeordet" size="31" maxlength="255" value="">
<input type="submit" value="Søg">
</form>

-----------------------------------------------------

Jeg anbefaler at du laver en fil som hedder sogfunktion.htm som KUN indeholder den kode som står herover. For så at indsætte en søgeboks på dine sider bruger du følgende stump kode der hvor der skal være en søgeboks.

<!--#include file="sogfunktion.htm" -->
Avatar billede tjaz Nybegynder
04. januar 2005 - 14:47 #18
PS: Husk at rette den side hvor den skal søge på i koden.

Her er et eks. på den nye kode:
http://www.tjaz.dk/exp/googlesog.htm
Avatar billede per2000 Nybegynder
05. januar 2005 - 10:24 #19
Hej tjaz
Det virker fint
1000 tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester