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

    Problema su un evento OnClick con Firefox

    Salve,
    non sono molto eserto in Javascript, ma sto tentando di imparare.

    Ho notato una cosa strana su di un evento "On Click".

    In pratica ho questo piccolissimo codice:
    ---------------------------------------------------------
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <head>
    <script language="javascript">
    function attiva()
    {
    document.write("Good morning");
    }
    </script>
    </head>
    <body>
    <form>
    <input type="button" value="appari" onClick = "attiva()"/>
    </form>
    </body>
    </html>
    -----------------------------------------------------------------------

    Se eseguito su IE la scritta mi appare senza problema, se lo eseguo su Firefox il codice viene eseguito senza problema ugualmente, ma e' come se la pagina andasse in loop. Cioe' mi da la senzazione come se stesse caricando qualcosa....ma cosa? In questa maniera ottengo sempre la clessidra ed e' una cosa brutta a vedersi.

    In cosa sbaglio? Si tratta di un baco di Firefox? Oppure ASP e Javascript fanno a pugni?

    Grazie mille per l'aiuto che vorrete darmi.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    dopo
    document.write("Good morning");
    aggiungi
    document.close();

    quello che fai non e' esattamente ortodosso,
    richiami a pagina completamente renderizzata di document.write sovrascrivono il documento corrente, usando cosi' il document.write apri la porta ad un flusso di dati che dimentichi di chiudere
    nessun bug quindi

  3. #3
    ...e vabeh...ci vorra' del tempo ma alla fine capiro' come funziona questo javascript!

    Grazie mille

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.