WebSite X5Help Center

 
Massimo F.
Massimo F.
User

Lo script cerca  it

Автор: Massimo F.
Просмотрено 1792, Подписчики 1, Размещенный 0  
Тэги: cerca,home,script

Buongiorno vorrei sapere se é possibile integrare all'interno di una pagina ' cerca', purtroppo il programma me lo fa creare solo nella Head o al pié di pagina. Ho provato ad estrapolare il codice, ma nulla.

Размещено
6 Ответы - 1 Корректно
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non ho il programma, ...ma come per altre cose, forse, si potrebbe trovare una alternativa copia/incolla dal programma stesso, ...ma appunto non posso provare...

... una alternativa potrebbe essere quella di integrare l'IFRAME di Google AdSense per la ricerca, documentandosi nel sito di Google...

.

bye, KolAsim

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Massimo F.
Massimo F.
User
Автор

grazie ma cercavo qualcosa di simile o uguale a quello del programma con ricerca interna.

Trovato questo script ma quello del programma è migliore

<script language="JavaScript" type="text/javascript"> <!-- Hide from old browsers // Prelevato e descritto suhttp://www.web-link.it/* Find In Page Script - Submitted/revised by Alan Koontz (***) Permission granted to Dynamicdrive.com to feature script in archive. For full source code, visithttp://www.dynamicdrive.com/*/

//  revised by Alan Koontz - 9/18/02

var TRange = null; var win = null; var frameval = false;

//  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_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);

//  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 "self" below to //  parent.frames["thisframe"] //  where "thisframe" is the name of the target frame //  eg: var frametosearch1 = parent.frames["thisframe"]

var frametosearch1 = 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;

//  INITIALIZATIONS FOR FIND-IN-PAGE SEARCHES

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

       str = whichform.findthis.value;        if(whichframe!=self)        frameval=true;  // this will enable Nav7 to search child frame        win = 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 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);

//  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

if (TRange!=null) {     TRange.collapse(false)     strFound=TRange.findText(str)     if (strFound) TRange.select();     }   if (TRange==null || strFound==0) {     TRange=win.document.body.createTextRange()     strFound=TRange.findText(str)     if (strFound) TRange.select();

  }  }

  if (!strFound) alert ("Stringa '"+str+"' non trovata!") // string not found

        } // --> </script> <!--  EXAMPLE FORM OF FIND-IN-PAGE SEARCH USING SUBMIT (ALLOWING 'ENTER/RETURN' KEY PRESS EVENT) --> <form name="form1" action="web-link" onSubmit="search(document.form1, frametosearch1); return false"><input type="text" name="findthis" size="15"><input type="submit" value="cerca nella pagina"></form>

Читать больше
Размещено От Massimo F.
Fabio B.
Fabio B.
User

Prova ad inserire nella pagina un oggetto html contenente il seguente codice:

<div style="position: absolute; top: 156px; left: 340px; width: 295px;"><form id="imSearch_1" action="imsearch.php" method="get" style="white-space: nowrap"><fieldset><input type="text" name="search" value="" style="width: 184px; line-height: 21px; font: normal normal normal 8pt Tahoma; color: #000000; background-color: #FFFFFF; background-image: url('res/imsearch.png'); background-position: 2px center; background-repeat: no-repeat; padding: 3px 3px 3px 21px; border: 1px solid #000000; vertical-align: middle" /><span onclick="$('#imSearch_1').submit();" style="height: 21px; font: normal normal normal 8pt Tahoma; color: #000000; background-color: #D3D3D3; margin-left: 6px; padding: 3px 6px 3px 6px; border: 1px solid #000000; vertical-align: middle; cursor: pointer;">Cerca nel sito</span></fieldset></form></div>

Naturalmente la formattazione è da personalizzare.

Читать больше
Размещено От Fabio B.
Massimo F.
Massimo F.
User
Автор

Inserendo il codice ,mi da il bottone ma facendo una ricerca mi da pagina non trovata

Читать больше
Размещено От Massimo F.
Massimo F.
Massimo F.
User
Автор

Scusa ma mi sono accorto che una volta caricato sul server, funziona perfettamente

ti ringrazio molto

Читать больше
Размещено От Massimo F.