Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Aiuto sul codice!

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    50

    Aiuto sul codice!

    Salve a tutti!
    Vorrei chiedervi un favore potreste dirmi che azione fanno queste 3 linee di codice nel complesso? Vi prego aiutatemiiiiiii!!!!!!!!!!!

    -) var Found=document.forms[0].ricerca.value.toLowerCase();
    -) MsgBox = window.open ("","msgWindow",stats)
    -) MsgBox.opener = window;
    -) MsgBox.opener.name = "opener";


    <html>
    <head>
    <title>Motore di ricerca Interno</title>
    </head>
    <body bgcolor="#8F8F8F">

    <script LANGUAGE="JavaScript">

    <!--

    Keyword = new Object();
    Descrip = new Object();
    Address = new Object();

    Keyword[0] = 6

    Keyword[1] = "javascript"
    Descrip[1] = "350 esempi javascript gratuiti"
    Address[1] = "http://www.html.it/jscript"

    Keyword[2] = "html"
    Descrip[2] = "La guida in italiano all'HTML"
    Address[2] = "http://www.html.it/guida"

    Keyword[3] = "applet"
    Descrip[3] = "Oltre 300 applet Java da scaricare"
    Address[3] = "http://www.html.it/java"

    Keyword[4] = "Circolare"
    Descrip[4] = "Il punto di riferimento italiano sui CGI"
    Address[4] = "http://www.html.it/cgi"

    Keyword[5] = "cgi"
    Descrip[5] = "Il punto di riferimento italiano sui CGI"
    Address[5] = "http://www.html.it/cgi"

    function checkDatabase() {

    var Found = false
    var Item = document.forms[0].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>Risultati della ricerca</title></head>");
    MsgBox.document.write ("<body bgcolor=white text=black link=blue vlink=darkblue alink=blue><H2><CENTER><font face=arial>Risultati della ricerca</CENTER></H2>")
    MsgBox.document.write ("<font size=3><center>Per il termine: "+Item+"</center><hr width=50%></font>");
    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]+"
    Clicca qui</font></font>")

    }
    }
    if(!Found)
    MsgBox.document.write ("<H4>Nessun risultato</H4>")
    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 ("</CENTER></FORM>")
    MsgBox.document.write ("<H6><small><small><font color=white><font face=arial><font size=1><font color=black>Originally created by Adam Allen
    © 1997 All Rights Reserved</font></font>
    </small></small>")
    }
    // -->

    </script>


    <form NAME="form1">
    Cerca un termine

    <input TYPE="text" NAME="searchfor" VALUE="JavaScript" SIZE="20">
    <input type="button" value="cerca" onClick="checkDatabase()">
    </form>


    </body>
    </html>
    By N@ndo

  2. #2
    Reale_Augello
    Guest

    Allora...

    ... vediamo un pò:

    1) var Found=document.forms[0].ricerca.value.toLowerCase();

    viene creata la variabile Found che contiene il valore, in minuscolo, del campo ricerca del primo form presente nella pagina;

    2) MsgBox = window.open ("","msgWindow",stats)

    alla variabile MsgBox viene associata l'istanza di apertura di una finestra popup;

    3) MsgBox.opener = window;

    viene associato all'attributo opener della variabile MsgBox il riferimento alla pagina attuale. In pratica, si indica che la popup è stata aperta dalla pagina attuale;

    4) MsgBox.opener.name = "opener";

    viene impostato il nome della pagina che ha aperto la popup.

    Ciao !

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.