Visualizzazione dei risultati da 1 a 6 su 6

Discussione: database interno

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    20

    database interno

    salve a tutti.
    sto lavorando ad un sito web ma mi sono bloccato nel progettare il motore di ricerca. ho provato cercando online e nel forum, ma non essendo esperto probabilmente ho sbagliato qualche passaggio! c'è qualcuno che mi può aiutare, magari con uno script funzionante?

    grazie a tutti

    questo script l'ho trovato sul sito WEBLINK :


    <script LANGUAGE="JavaScript" type="text/javascript">
    <!-- prelevato ed illustrato su web-link.it

    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,statu s=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:
    "+Item+"</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]+"
    questo il link per richiamare la pagina</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.
    }
    /* prelevato su web-link: http://www.web-link.it */
    // -->
    </script>

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    dovresti mostrarci una pagina demo che utilizza questo script e dirci cos'è che non funziona.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    20
    semplicemente cliccando sul bottone della ricerca non fa niente, rimane la pagina e non effettua la ricerca... ho letto che andava messo lo script all'interno della sezione <head>, può essere che non vada li?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come diceva fcaldera metti una pagina demo pubblica e posta qui il link, molto spesso simulare le pagine in locale non funzionano, una volta pubblicate puf... magia funzionano
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    L' hai messo nella HEAD e va bene, ma poi?

    var Item = document.forms.ricerca.searchfor.value.toLowerCase();

    Nel BODY dovresti avere un FORM NAME="ricerca" contenente un INPUT NAME="searchfor"
    Ci sono?
    Prova a mettere un alert() così e in questa posizione:

    function checkDatabase() {

    var Found = false
    var Item = document.forms.ricerca.searchfor.value.toLowerCase ();

    alert(Item)

    Scrivi qualcosa nel campo di testo e vediamo se l' alert parte e cosa rende.

  6. #6

    DATABASE INTERNO PER CDROM

    Salve, ho utilizzato questo script, modificandolo, per creare un search dentro un cdrom, utilizzando il valore Keyword[n] per il titolo, la unica cosa che la ricerca avviene solo per una parola singola nella Keyword[n], mi spiego meglio.

    Keyword[1] = "La bella vita senza far niente"
    Descrip[1] = "Libro su come non lavorare hahaha"
    Address[1] = "http://www.html.it/"

    Volendo fare una ricerca per esempio del titolo "La bella vita senza far niente",
    se non metto tutto il titolo, nel input text del search, non mi fa la ricerca.
    Risulta vuota, perche vuole tutto il titolo.
    la domanda: è possibile cambiare lo script di ricerca, con la possibilita di prendere tot caratteri del titolo oppure una parola intera del titolo?

    Scusate la mia ignoranza...

    Grazie e saluti

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.