Problemi Motore di RICERCA INTERNA NEL SITO

mikyst

Nuovo Utente
21 Ott 2012
1
0
0
Ciao a tutti, sono nuovo del forum e premetto che non sono molto avezzo all'uso di html etc, ma uso Website x5 per creare delle pagine web.Nel sito che sto creando vorrei inserire un motore di ricerca interno che cerchi in "TUTTO IL SITO" una determinata parola, senza utilizzare motori di ricerca esterni odatabase...Per farlo navigando in rete ho trovato uno script che funziona solo nella pagina in cui è inserito ma non in tutte quelle del sito.... ho provato a modificarlo, ma non riesco a risolvere il problema qualcuno mi può dare qualche dritta??? grazie, di seguito il codice che ho inserito:
Codice:
<script language="JavaScript" type="text/javascript">
 <!-- Hide from old browsers
 // Prelevato e descritto su [url]http://www.web-link.it[/url]
 /*
 Find In Page Script - Submitted/revised by Alan Koontz ([email protected])
 Permission granted to Dynamicdrive.com to feature script in archive.
 For full source code, visit [url]http://www.dynamicdrive.com/[/url]
 */
 
// revised by Alan Koontz - 9/18/02
 
var TRange = null;
 var win = null;
 var frameval = false;
 
// SELECTED BROWSER SNIFFER COMPONENTS DOCUMENTED AT
 // [url]http://www.mozilla.org/docs/web-dev...owser_type.html[/url]
 
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();
 
}
 }
 
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
P Problemi motore di ricerca PHP 12
N php problemi a visualizzare video PHP 3
T problemi con dati menu a tendina HTML e CSS 2
T problemi di connessione MySQL 2
M Upload immagine con javascript problemi con FormData() Javascript 1
F Problemi visualizzazione mappa Android studio Sviluppo app per Android 0
S Problemi Javascript + Aruba Javascript 2
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
L Problemi form Pagina php HTML e CSS 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
N Problemi kit videosorveglianza IP Cam e Videosorveglianza 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
R Problemi anomalo insermento in db PHP 9
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi di un principiante PHP 3
M Problemi con blog Grav CMS (Content Management System) 0
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
A Problemi di accesso da remoto a Ipcam IP Cam e Videosorveglianza 5
michele81 [WordPress] problemi plug meteo api key WordPress 4
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
S Problemi con modulo upload video php (help!) PHP 0
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
Spown [WordPress] Problemi visualizzazione su più browser + voci menu in movimento WordPress 1
ANDREA20 [HTML] problemi con il footer HTML e CSS 1
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
M [PHP] Problemi con il riconoscimento login. PHP 21
A [WordPress] problemi con xampp WordPress 2
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
P Problemi comunicazioni Comunicazioni dallo Staff 8
G I problemi non vengono solo per nuocere Presentati al Forum 0
A Problemi Wi-Fi Fastweb Reti LAN e Wireless 4
C [WordPress] Url vulnerability e problemi sito da mobile WordPress 0
S [PHP] problemi con le sessioni PHP 3
B Problemi accesso Instagram Smartphone e tablet 1
T [PHP] problemi con il browser PHP 0
M [Flash] Problemi conversione formato swf Flash 20

Discussioni simili