Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    motore di ricerca interno senza databse

    salve a tutti sono nuovo volevo sapere se si può creare un motore di ricerca con javascript o con altri linguaggi di programmazzione senza database grazie per l'aiuto

  2. #2
    ok ho trovato questo script anche se volevo una ricerca nelle pagine al posto di ricerche con keyword comunque mi sembra buono unici difetti se clicco invio non funziona devo perforza clicare sul bottone e poi purtroppo mi apre un'altra pagina

    ecco lo script:

    codice:
    <script  LANGUAGE="JavaScript" type="text/javascript"> 
    <!--       Keyword = new Object();     Descrip = new Object();  
       Address = new Object();  // Keyword[0] = n  
    (where n is the number of keywords which can be searched Keyword[0] =5 
     // Each entry is split into 
    // Keyword[n] = text (where text is the keyword of which the entry is to
     // be searched by  (type Keywords in lowercase) 
    // Descrip[n] = text (where text is the description associated to this entry
     // Address[n] = text (where text is the URL associated to the entry 
    //  n is the entry number.  
    Keyword[1] = "editor" Descrip[1] = "editor html" Address[1] = "2html.htm" 
    Keyword[2] = "editor" Descrip[2] = "editor css" Address[2] = "2css.htm"  
    Keyword[3] = "java" Descrip[3] = "effetti speciali con java" Address[3] = "2java.htm"  Keyword[4] = "javascript" Descrip[4] = "effetti speciali con javascript" Address[4] = "2js.htm"     
     function checkDatabase() {        var Found = false       var Item = document.forms.ricerca.searchfor.value.toLowerCase();  stats='toolbar=no,location=no,directories=no,status=no,
    menubar=no,height=300,width=300,' stats += 'scrollbars=yes,resizable=yes'  
    MsgBox = window.open ("","msgWindow",stats)  MsgBox.opener = window; MsgBox.opener.name = "opener"; 
    MsgBox.document.write("<head><title>Script su scripting di WebLinkRisultati della ricerca<\/title><\/head>");
    MsgBox.document.write ("<body bgcolor=#ffffff text=#000099 link=green vlink=orange alink=yellow><CENTER><H3><font face=Verdana>Risultati della ricerca<\/H3>")  MsgBox.document.write ("<font size=3><center>Per la parola chiave:
    [B]  "+Item+"<\/B><\/center><hr width=50%><\/font><\/CENTER>");         for (var i=1; i <= Keyword[0]; i++) {         if(Item == Keyword[i]) {           Found = true;          MsgBox.document.write ("[*]<font face=arial><font size=2>"+Descrip[i]+"
    <A HREF="+Address[i]+" target='opener'>questo il link per richiamare la pagina<\/A><\/font><\/font>")           }       }       if(!Found) MsgBox.document.write ("<font color=red><H4>Nessuna corrispondenza trovata, riprova con altra parola o sinonimo<\/H4><\/font>")  // Leave the line below intact if you want to legally use this script MsgBox.document.write ("<form><center>")  MsgBox.document.write ("<font size=2><font color=arial><INPUT type='button' value='Chiudi' onClick = 'self.close()'><\/font><\/font>")  MsgBox.document.write ("<\/form>") MsgBox.document.write ("<font face=arial size=1 color=black>Originally created by Adam Allen 
    © 1997 All Rights Reserved<\/font><\/center>") // There must be my notice above if you are to use this script legally. // It took many hours work, fairs is fair, I just want that little line in // and you get a fully working Search ENGINE, for FREE, on your site // In Java Scripts as well, and not crap JAVA! // Also a copyright notice MUST appear with the form.      }  //    -->  </script>
    e la form

    codice:
      <form name="ricerca" onsubmit="ceckDatabase" >           <input type="text" name="searchfor" size="20" />           <input type="button" value="Cerca" onClick="checkDatabase()"> 	 </form>
    qualcuno può aiutarmi please

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    per l'invio prova cosi:

    <form name="ricerca" onsubmit="ceckDatabase(); return false;" >

  4. #4
    grazie mille funziona quello dell' invio ora mi servirebbe qualcuno che mi faccia capire come fare per la visualizzazione nella stessa pagina invece che apra un message box grazie Vindav per il tuo aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.