El código

<HTML>
<HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Inicio de codificación en JavaScript -

function MsgBox (text){

alert(text);
}
// - Final de codificació JavaScript - -->
</SCRIPT>

</HEAD>
<FORM name="form">

<INPUT NAME="text1" TYPE=Text><br>
<INPUT TYPE=Button VALUE=Muestra ventana onClick="MsgBox(form.text1.value)">

</FORM>
</BODY>
</HTML>

Acabamos la descripción del formulario con:
onClick="MsgBox(form.text1.value)"

Esta sentencia significa que cuando pulsemos sobre el botón "Muestra la ventana" ejecutaremos la función MsgBox definida al inicio de la página pasándole como parámetro el contenido del campo de texto del formulario en forma de variable.

Hay dos objetos en el formulario, un texto y un botón. Cada uno de los objetos tiene un nombre y un contenido (para el campo de texto el nombre es text1) a los que accedemos mediante las propiedades text1.name y text1.value en el caso del campo de texto. Es decir que dentro del formulario es identificado como form.text1. El valor o cadena de texto que entra el usuario es form.text1.value

El valor de text1 obtenido del usuario (form.text1.value) es pasado a la funció MsgBox( onClick="MsgBox(form.text1.value)") que a su vez la pasará a la función Alert y es esta la que muestra el texto introducido alert(text).
La función Alert muestra una ventana de diálogo en la que aparecerá el texto pasado por parámetros: