/ Forside / Teknologi / Multimedie & design / FrontPage / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
FrontPage
#NavnPoint
molokyle 3730
bentjuul 3355
BjarneD 2776
dk 1515
emesen 1490
strarup 1480
catbody 1241
brokke44 1160
er_du_klog 1052
10  PARKENSS 1050
Søgefelt på siden?
Fra : MJU


Dato : 04-04-07 08:05

Jeg har en side hvor det kunne være rart, at man havde et søgefelt på. Så
man ikke skal scrolle hele siden igennem.
Nogle som kan hjælpe med det?
Ved godt man bare kan gå i rediger og vælg søg på siden (Ctrl-f)
Men jeg vil gerne have en søgefelt.

Bruger Frontpage 2003 til og lave de i.


--
M.v.h.

Michal



 
 
Brian Nielsen (05-04-2007)
Kommentar
Fra : Brian Nielsen


Dato : 05-04-07 00:22

Hej Jeg har kopiret en hel side brug det du kan
start
<html>

<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT language=JavaScript>


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("Not found.");
}

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("Not found.");
}
}

return false;
}

</SCRIPT>

<FORM name=search onsubmit="return findInPage(this.string.value);">
<META content="Microsoft FrontPage 6.0" name=GENERATOR></HEAD>
<BODY><FONT size=3><INPUT onchange="n = 0;" size=15 name=string></FONT>
<INPUT type=submit value=Find> </FORM>
<p></BODY></HTML></p>
<p>&nbsp;</p>
slut

"MJU" <mickydk@gmail.com> skrev i en meddelelse
news:46134e01$0$90271$14726298@news.sunsite.dk...
> Jeg har en side hvor det kunne være rart, at man havde et søgefelt på. Så
> man ikke skal scrolle hele siden igennem.
> Nogle som kan hjælpe med det?
> Ved godt man bare kan gå i rediger og vælg søg på siden (Ctrl-f)
> Men jeg vil gerne have en søgefelt.
>
> Bruger Frontpage 2003 til og lave de i.
>
>
> --
> M.v.h.
>
> Michal
>



MJU (05-04-2007)
Kommentar
Fra : MJU


Dato : 05-04-07 08:47


"Brian Nielsen" <brian-32@slet.nielsen.mail.dk> skrev i en meddelelse
news:46143322$0$197$edfadb0f@dread11.news.tele.dk...
> Hej Jeg har kopiret en hel side brug det du kan

Tak det virker helt fint


--
M.v.h.

Michal



Tina Piepenbrinck Ho~ (24-10-2007)
Kommentar
Fra : Tina Piepenbrinck Ho~


Dato : 24-10-07 12:08

Hej,

Jeg vil også gerne bruge disse html koder, men jeg har brug for at søge på hele
mit website. Ved du hvad der skal ændres i html koderne?


mvh

Tina








Brian Nielsen wrote in dk.edb.internet.webdesign.frontpage:
> Hej Jeg har kopiret en hel side brug det du kan
> start
> <html>
>
> <HTML><HEAD>
> <META http-equiv=Content-Type content="text/html; charset=windows-1252">
> <SCRIPT language=JavaScript>
>
>
> 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("Not found.");
> }
>
> 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("Not found.");
> }
> }
>
> return false;
> }
>
> </SCRIPT>
>
> <FORM name=search onsubmit="return findInPage(this.string.value);">
> <META content="Microsoft FrontPage 6.0" name=GENERATOR></HEAD>
> <BODY><FONT size=3><INPUT onchange="n = 0;" size=15 name=string></FONT>
> <INPUT type=submit value=Find> </FORM>
> <p></BODY></HTML></p>
> <p> </p>
> slut
>
> "MJU" <mickydk@gmail.com> skrev i en meddelelse
> news:46134e01$0$90271$14726298@news.sunsite.dk...
> > Jeg har en side hvor det kunne være rart, at man havde et søgefelt på. Så
> > man ikke skal scrolle hele siden igennem.
> > Nogle som kan hjælpe med det?
> > Ved godt man bare kan gå i rediger og vælg søg på siden (Ctrl-f)
> > Men jeg vil gerne have en søgefelt.
> >
> > Bruger Frontpage 2003 til og lave de i.
> >
> >
> > --
> > M.v.h.
> >
> > Michal
> >
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177458
Tips : 31962
Nyheder : 719565
Indlæg : 6408169
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste