Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Searsh boxi tegemine htmlis märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
spider364
HV vaatleja

liitunud: 15.05.2012




sõnum 01.02.2013 22:03:51 Searsh boxi tegemine htmlis vasta tsitaadiga

Mure siis selles, et tahan oma kodulehele otsingut lisada..aga nii et ei kuva eraldi lehte otsimistulemustega vaid pigem midagi sellist nagu firefoxil ja neil kaasas on et leheküljelt otsida ctrl+f-iga. Kirjutad lahtrisse ja kerib alla värvides otsingsõna ära.. Googeldasin aga ei leidnud just sellist..
tagasi üles
vaata kasutaja infot saada privaatsõnum
Redikate
HV veteran
Redikate

liitunud: 30.12.2005




sõnum 01.02.2013 23:46:37 vasta tsitaadiga

http://stackoverflow.com/questions/857079/search-text-in-other-text-and-highlight-it-using-javascript

Võibolla siin midagi.

_________________
http://nodejs.org/
"I'm also a person. Programming is just one thing I do."
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
spider364
HV vaatleja

liitunud: 15.05.2012




sõnum 02.02.2013 04:23:49 vasta tsitaadiga

Redikate kirjutas:
http://stackoverflow.com/questions/857079/search-text-in-other-text-and-highlight-it-using-javascript

Võibolla siin midagi.


Suured tänud. Oli väga palju kasu, sain koodi millega saab lehelt otsida. Lihtsam kui arvasin. Google pakkus mingi javascripti varianti ja php scripti jne mis teeks asja oluliselt keerulisemaks. Siin sain koodi mille saan lisada html lehele ja töötab korrekselt. Tänud veelkord ja siis teistele ka kel sama probleem siis kood on siin
<html>
<head>
<script language="JavaScript">
<!--
var TRange=null;
function findString (str) {
if (parseInt(navigator.appVersion)<4) return;
var strFound;
if (window.find) {

  // CODE FOR BROWSERS THAT SUPPORT window.find
  strFound=self.find(str);
  if (strFound && self.getSelection && !self.getSelection().anchorNode) {
   strFound=self.find(str)
  }
  if (!strFound) {
   strFound=self.find(str,0,1)
   while (self.find(str,0,1)) continue
  }
}
else if (navigator.appName.indexOf("Microsoft")!=-1) {

  // EXPLORER-SPECIFIC CODE

  if (TRange!=null) {
   TRange.collapse(false)
   strFound=TRange.findText(str)
   if (strFound) TRange.select()
  }
  if (TRange==null || strFound==0) {
   TRange=self.document.body.createTextRange()
   strFound=TRange.findText(str)
   if (strFound) TRange.select()
  }
}
else if (navigator.appName=="Opera") {
  alert ("Opera browsers not supported, sorry...")
  return;
}
if (!strFound) alert ("String '"+str+"' not found!")
return;
}
//-->
</script>
</head>
<body>
<form name="f1" action=""
    onSubmit="if(this.t1.value!=null && this.t1.value!='') findString(this.t1.value);return false">
    <input type="text" name=t1 value="" size=20>
    <input type="submit" name=b1 value="Find">
    <p>This is some sample text.</p>
</form>
</body>
</html>
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Searsh boxi tegemine htmlis
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.