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

    Caricamento Infinito Firefox

    Con chrome e Internet explorer non ho problemi ma con Firefox, quando apro la pagina, questa viene caricata all'infinito cioè sembra che stia finendo di caricare, ma non riesco a capire il motivo.

    Questo è il sorgente HTML
    codice:
    <html>
    
    	<head>
    		<script type="text/javascript" language="javascript" src="script.js">
    
    		</script>
    	</head>
    	
    	<body>
    		<input type="button" value="Apri finestra di dialogo" onclick="pass();">
    	</body>
    
    </html>
    Questo è lo script
    codice:
    var password;
    
    
    function controllo(){
    
    if(frmmain[4].value=="" ||  frmmain[5].value=="" ||  frmmain[6].value=="")
    {
    alert("Inserire tutti i campi obbligatori");
    return 0;
    }
    if(password==frmmain[6].value)
    alert("Congratulazioni, hai indovinato la password");
    else
    alert("Congratulazioni, hai sbagliato la password");
    
    }
    
    
    function pass(){
    	password=prompt("Inserire la Password");
    	document.write("<html><head><script type=text/javascript language=javascript src=script.js></script></head>");
    	document.write("<body bgcolor=#000080 text=white>");
    	document.write("<form name='frmmain'>");
    	document.write("<table border=0>");
    	document.write("<caption align=bottom><input type=button value=submit onclick=controllo();><input type=reset value=reset>
    <font size=+1>I campi con * sono obbligatori</font></caption>");
    	document.write("<tr>");
    			document.write("<td><font size=+1>Nome</font></td>");
    			document.write("<td><input type=text name=nome></td>");
    		document.write("</tr>");
    		document.write("<tr>");
    			document.write("<td><font size=+1>Cognome</font></td>");
    			document.write("<td><input type=text name=cognome></td>");
    		document.write("</tr>");
    		document.write("<tr>");
    			document.write("<td><font size=+1>Codice Fiscale *</font></td>");
    			document.write("<td><input type=text name=codice_fiscale></td>");
    		document.write("</tr>");
    		document.write("<tr>");
    			document.write("<td><font size=+1>User name *</font></td>");
    			document.write("<td><input type=text name=utente></td>");
    		document.write("</tr>");
    		document.write("<tr>");
    			document.write("<td><font size=+1>Password *</font></td>");
    			document.write("<td><input type=password name=passwd></td>");
    		document.write("</tr>");
    	document.write("</table>");
    	document.write("</form>");
    	document.write("</body>");
    	document.write("</html>");
    }

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

  3. #3
    E' l'unico metodo?...cioè vorrei capire perché si comporta in questo modo

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    si comporta cosi' perche' non chiudi mai lo stream di dati

  5. #5
    e solo Firefox fa questo?

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.