Visualizzazione delle informazioni nel browser
JScript consente di visualizzare le informazioni in un browser mediante il metodo write dell'oggetto documento del browser. È inoltre in grado di visualizzare le informazioni in form all'interno di un browser e nelle finestre di messaggio di tipo alert, prompt e confirm. Per ulteriori informazioni, vedere Utilizzo delle finestre di messaggio.
Nota
Per ulteriori informazioni sulla scrittura di script in esecuzione su un computer client in un browser Web, vedere JScript (Windows Script Technologies) (la pagina potrebbe essere in inglese).
Utilizzo di document.write
Il sistema più comunemente utilizzato per visualizzare le informazioni è il metodo write dell'oggetto document, per il quale è necessario un argomento, ovvero una stringa che viene visualizzata nel browser. La stringa può essere di solo testo o HTML.
Le stringhe possono essere delimitate da virgolette singole o doppie. Ciò consente di racchiudere tra virgolette testo contenente virgolette o apostrofi.
Nell'esempio riportato di seguito viene illustrato l'utilizzo del metodo write.
document.write("Pi is approximately equal to " + Math.PI);
// New line.
document.write("<br />");
document.write("This is an engraving of a horse.");
// New line.
document.write("<br />");
document.write('<IMG SRC="horse.gif">');
Quando si chiama il metodo write, il documento viene aperto e cancellato se non è in fase di apertura e di analisi quando il metodo write viene chiamato. Questo può produrre risultati imprevisti. Nell'esempio seguente viene illustrato uno script per la visualizzazione dell'ora a intervalli di 5 secondi. L'operazione tuttavia non riesce dopo la prima visualizzazione poiché lo script si cancella durante il processo.
<html>
<head>
<script language="JScript" type="text/jscript">
function ShowTime()
{
var dt = new Date();
document.write(dt.toTimeString());
window.setTimeout("ShowTime();", 5000);
}
</script>
</head>
<body>
<script language="JScript" type="text/jscript">
ShowTime();
</script>
</body>
</html>
Se si utilizza il metodo alert dell'oggetto window anziché document.write, lo script viene eseguito correttamente.
window.alert(dt.toTimeString());
window.setTimeout("ShowTime();", 5000);
}
Vedere anche
Concetti
Utilizzo delle finestre di messaggio
Rilevamento delle funzionalità del browser
Informazioni sulla versione Jscript