Gå til innhold

Hjelp med Søkemonitor på Frontpage


Gjest medlem-77217

Anbefalte innlegg

Gjest medlem-77217

Jeg trenger hjelp med søkemonitorene på Frontpage! det som skjer når jeg prøver å søke er at det kommer feilmelding... noen som vet hva jeg skal gjøre?

Lenke til kommentar
Videoannonse
Annonse
Gjest medlem-77217

<!--webbot bot="Search" S-Index="All" S-Fields S-Text="Søk etter:" I-Size="20" S-Submit="Søk" S-Clear="Blank" S-TimestampFormat="%d.%m.%Y" TAG="BODY" b-useindexserver="0" -->

Finner ikke siden

feil meldingen Endret av medlem-77217
Lenke til kommentar
Gjest medlem-77217

nei, det jeg vil ha er en søkemonitor som bare søker på siden min..

 

hvis jeg skal bruke et script.. hvilket og hvordan gjør jeg det...?

Lenke til kommentar
Gjest medlem-77217
Søkemonitor?

Lyst å forklare kva det skal vere? Eg har aldri lest ordet før :ermm:

he he... :blush: ja jeg mener søkemotor... :p

Lenke til kommentar
  • 3 uker senere...

<!-- Start På Søke Script -->

<script language="JavaScript">
<!--

function SymError()
{
 return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
 return (new Object());
}

window.open = SymWinOpen;

//-->
</script>

<script>
<!-- Hide from old browsers

/******************************************
* Find In Page Script -- Submitted/revised by Alan Koontz ([email protected])
* Visit Dynamic Drive (http://www.dynamicdrive.com/) for full source code
* This notice must stay intact for use
******************************************/

//  revised by Alan Koontz -- May 2003

var TRange = null;
var dupeRange = null;
var TestRange = null;
var win = null;


//  SELECTED BROWSER SNIFFER COMPONENTS DOCUMENTED AT
//  http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html

var nom = navigator.appName.toLowerCase();
var agt = navigator.userAgent.toLowerCase();
var is_major   = parseInt(navigator.appVersion);
var is_minor   = parseFloat(navigator.appVersion);
var is_ie      = (agt.indexOf("msie") != -1);
var is_ie4up   = (is_ie && (is_major >= 4));
var is_not_moz = (agt.indexOf('netscape')!=-1)
var is_nav     = (nom.indexOf('netscape')!=-1);
var is_nav4    = (is_nav && (is_major == 4));
var is_mac     = (agt.indexOf("mac")!=-1);
var is_gecko   = (agt.indexOf('gecko') != -1);
var is_opera   = (agt.indexOf("opera") != -1);


//  GECKO REVISION

var is_rev=0
if (is_gecko) {
temp = agt.split("rv:")
is_rev = parseFloat(temp[1])
}


//  USE THE FOLLOWING VARIABLE TO CONFIGURE FRAMES TO SEARCH
//  (SELF OR CHILD FRAME)

//  If you want to search another frame, change from "self" to
//  the name of the target frame:
//  e.g., var frametosearch = 'main'

//var frametosearch = 'main';
var frametosearch = self;


function search(whichform, whichframe) {

//  TEST FOR IE5 FOR MAC (NO DOCUMENTATION)

if (is_ie4up && is_mac) return;

//  TEST FOR NAV 6 (NO DOCUMENTATION)

if (is_gecko && (is_rev <1)) return;

//  TEST FOR Opera (NO DOCUMENTATION)

if (is_opera) return;

//  INITIALIZATIONS FOR FIND-IN-PAGE SEARCHES
       //Jan-Arne Hatlelid

if(whichform.findthis.value!=null && whichform.findthis.value!='') {

      str = whichform.findthis.value;
      win = whichframe;
      var frameval=false;
      if(win!=self)
{

      frameval=true;  // this will enable Nav7 to search child frame
      win = parent.frames[whichframe];

}

   
}

else return;  //  i.e., no search string was entered

var strFound;

//  NAVIGATOR 4 SPECIFIC CODE

if(is_nav4 && (is_minor < 5)) {
  
 strFound=win.find(str); // case insensitive, forward search by default

//  There are 3 arguments available:
//  searchString: type string and it's the item to be searched
//  caseSensitive: boolean -- is search case sensitive?
//  backwards: boolean --should we also search backwards?
//  strFound=win.find(str, false, false) is the explicit
//  version of the above
//  The Mac version of Nav4 has wrapAround, but
//  cannot be specified in JS


       }

//  NAVIGATOR 7 and Mozilla rev 1+ SPECIFIC CODE (WILL NOT WORK WITH NAVIGATOR 6)

if (is_gecko && (is_rev >= 1)) {
  
   if(frameval!=false) win.focus(); // force search in specified child frame
   strFound=win.find(str, false, false, true, false, frameval, false);

//  The following statement enables reversion of focus 
//  back to the search box after each search event 
//  allowing the user to press the ENTER key instead
//  of clicking the search button to continue search.
//  Note: tends to be buggy in Mozilla as of 1.3.1
//  (see www.mozilla.org) so is excluded from users 
//  of that browser.

   if (is_not_moz)  whichform.findthis.focus();

//  There are 7 arguments available:
//  searchString: type string and it's the item to be searched
//  caseSensitive: boolean -- is search case sensitive?
//  backwards: boolean --should we also search backwards?
//  wrapAround: boolean -- should we wrap the search?
//  wholeWord: boolean: should we search only for whole words
//  searchInFrames: boolean -- should we search in frames?
//  showDialog: boolean -- should we show the Find Dialog?


}

if (is_ie4up) {

 // EXPLORER-SPECIFIC CODE revised 5/21/03

 if (TRange!=null) {
  
  TestRange=win.document.body.createTextRange();

  

  if (dupeRange.inRange(TestRange)) {

  TRange.collapse(false);
  strFound=TRange.findText(str);
   if (strFound) {
       //the following line added by Mike and Susan Keenan, 7 June 2003
       win.document.body.scrollTop = win.document.body.scrollTop + TRange.offsetTop;
       //Jan-Arne Hatlelid
       TRange.select();
       }


  }
  
  else {

    TRange=win.document.body.createTextRange();
    TRange.collapse(false);
    strFound=TRange.findText(str);
    if (strFound) {
       //the following line added by Mike and Susan Keenan, 7 June 2003
       //Jan-Arne Hatlelid
       win.document.body.scrollTop = TRange.offsetTop;
       TRange.select();
       }



  }
 }
 
  if (TRange==null || strFound==0) {
  TRange=win.document.body.createTextRange();
  dupeRange = TRange.duplicate();
  strFound=TRange.findText(str);
   if (strFound) {
       //the following line added by Mike and Susan Keenan, 7 June 2003
       win.document.body.scrollTop = TRange.offsetTop;
       TRange.select();
       }

  
  }

}

 if (!strFound) alert ("Søket Etter '"+str+"' Misslykkes, prøv en annen formulering eller så er ikke sangen her!") // string not found

       
}
// -->
 </script>
<!-- Slutt På Søke Script -->
     </TD></TR>
<!--  EXAMPLE FORM OF FIND-IN-PAGE SEARCH USING SUBMIT (ALLOWING 'ENTER/RETURN' KEY PRESS EVENT) -->
<form name="form1" onSubmit="search(document.form1, frametosearch); return false"><input type="text" name="findthis" size="15" title="Trykk Alt+S For å Søke Videre"> <input type="submit" value="Finn!" ACCESSKEY="s"></form>

Denna skal gjøre susen, kopierte den fra siden min, sikkert med mye som ikke er nødvendig , men den søker ihvertfall gjennom tekst som er på siden, brukte den på mp3 samlingen min...

Det du må fikse på er:

 

  if (!strFound) alert ("Søket Etter '"+str+"' Misslykkes, prøv en annen formulering eller så er ikke sangen her!") // string not found
Lenke til kommentar
Er ikke det CTRL + F?

 

Det skal jo og sies at du trenger ikke mangen linjene med php for å få det til.

Er ikke noen kløpper på scripting så jeg bare kopierte hele skiten..

Dette scriptet er ganske greitt siden det står forklart funksjonene og det står hvordan det kan utvikles...

Lenke til kommentar
Gjest medlem-77217
CODE

Denna skal gjøre susen, kopierte den fra siden min, sikkert med mye som ikke er nødvendig , men den søker ihvertfall gjennom tekst som er på siden, brukte den på mp3 samlingen min...

Det du må fikse på er:

 

  if (!strFound) alert ("Søket Etter '"+str+"' Misslykkes, prøv en annen formulering eller så er ikke sangen her!") // string not found

funka ikke...

Lenke til kommentar
funka ikke...

Joda, problemet var at når du skulle kopiere koden fra forumet og inn i editoren din ble den skrevet som vanlig tekst....

HIT høgreklikk og trykk vis kilde så kopierer du koden derfra og inn i editoren din så fungerer den...

Lenke til kommentar
Gjest medlem-77217
funka ikke...

Joda, problemet var at når du skulle kopiere koden fra forumet og inn i editoren din ble den skrevet som vanlig tekst....

HIT høgreklikk og trykk vis kilde så kopierer du koden derfra og inn i editoren din så fungerer den...

:D takk!

 

EDIT: vel...

Endret av medlem-77217
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...