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

    Funzione per chiudere una pagina

    salve voerrei scrivere un codice, che riceve un dato da un'altra pagina e se questo è sbagliato, chiude la pagina, scrivo qui sotto il codice che ho provato, ma non funziona, potete aiutarmi.
    saluti Roberto



    <script>
    param_name=new Array();
    param_value=new Array();

    indirizzo=unescape(String(this.location));
    params=indirizzo.split("?");
    param=params[1].split("&");

    for(i=0;i<param.length;i++){
    param_temp=param[i].split("=");
    param_name[i]=param_temp[0];
    param_value[i]=param_temp[1];

    if(isNaN(param_value[i])) eval("var "+param_name[i]+"='"+param_value[i]+"';");
    else eval("var "+param[i]+";");
    }
    </script>

    <SCRIPT language="Javascript" type="text/javascript">

    function pass(){

    var passaggio= parseInt(param[i]);

    if ( passaggio==5) {

    alert('sei qui!');

    else {

    window.close();

    }
    }
    }
    </script>


    <body onLoad="pass()">

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Funzione per chiudere una pagina

    Originariamente inviato da RobertoBel
    ma non funziona
    forse quando chiami la funzione l'indice i e' fuori dal range degli elementi dell'array...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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 © 2026 vBulletin Solutions, Inc. All rights reserved.