Visualizzazione dei risultati da 1 a 7 su 7

Discussione: bottone chiusura

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    16

    bottone chiusura

    Vorrei inserire un bottone con all'interno la scritta "chiudi la finestra" che mi permetta di far chiudere automaticamente la pagina...

    io ho inserito questo javascript, ma non mi funziona:

    <input type="button" value="Chiudi questa finestra" name="B1" onclick="window.close()">

    dove sbaglio???

  2. #2
    la sintassi e' corretta: che errore ti viene notificato?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    16
    praticamente non si chiude rimane aperta

  4. #4
    Originariamente inviato da vfranz82
    praticamente non si chiude rimane aperta
    scrivi qui tutto il codice della pagina che contiene il pulsante.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    16
    questa è la sintassi in html della pagina creata:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Prova</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgproperties=fixed>

    <body background="2.gif">

    <script language="JavaScript">
    <!--
    data = new Date();
    ora =data.getHours();
    minuti=data.getMinutes();
    secondi=data.getSeconds();
    giorno = data.getDay();
    mese = data.getMonth();
    date= data.getDate();
    year= data.getYear();
    if(minuti< 10)minuti="0"+minuti;
    if(secondi< 10)secondi="0"+secondi;
    if(year<1900)year=year+1900;
    if(ora<10)ora="0"+ora;
    if(giorno == 0) giorno = " Domenica ";
    if(giorno == 1) giorno = " Luned\ì ";
    if(giorno == 2) giorno = " Marted\ì ";
    if(giorno == 3) giorno = " Mercoled\ì ";
    if(giorno == 4) giorno = " Gioved\ì ";
    if(giorno == 5) giorno = " Venerd\ì ";
    if(giorno == 6) giorno = " Sabato ";
    if(mese == 0) mese = "Gennaio ";
    if(mese ==1) mese = "Febbraio ";
    if(mese ==2) mese = "Marzo ";
    if(mese ==3) mese = "Aprile ";
    if(mese ==4) mese = "Maggio ";
    if(mese ==5) mese = "Giugno ";
    if(mese ==6) mese = "Luglio ";
    if(mese ==7) mese = "Agosto ";
    if(mese ==8) mese = "Settembre ";
    if(mese ==9) mese = "Ottobre ";
    if(mese ==10) mese = "Novembre ";
    if(mese ==11) mese = "Dicembre";
    document.write("Oggi è "+giorno+" "+date+" "+mese+" "+year+" - ora "+ora+":"+minuti+":"+secondi);
    //-->
    </script>





    <form>
    <input type="button" value="Chiudi questa finestra" name="B1" onclick="window.close()">
    </form>

  6. #6
    allora:

    - se il test lo stai eseguendo con IE, allora il browser dovrebbe chiederti conferma della chiusura della pagina (a me lo fa)
    - se usi Firefox, il browser ti informa che non e' possibile chiudere tramite script pagine non aperte con script: se la pagina e' invece contenuta in una popup allora tutto funziona egregiamente

    comunque, elimina il doppio tag di apertura per body: ne serve solo uno.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    16
    ok funziona ho provato con ie

    il mio firefox

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.