Instances are created by the browser when it encounters an HTML tag with the TYPE attribute set to text.
<html> <head> <script language="JavaScript"> <!-- function openWin(){ var myInstance = document.myForm.myText; var myWin = open("", "","width=450,height=200"); myWin.document.write("The defaultValue is: " + myInstance.defaultValue); myWin.document.write("<br>"); myWin.document.write("The name is: " + myInstance.name + "<br>"); myWin.document.write("The type is: " + myInstance.type + "<br>"); myWin.document.write("The value is: " + myInstance.value + "<br>"); myWin.document.write(myInstance.form.myButton.value); myWin.document.close(); } --> </script> </head> <body> <form name="myForm"> <input type=TEXT value="hello world" name="myText"> <input type=BUTTON value="Click to Process" name="myButton" onClick="openWin()"> </form> </body> </html>