I will tell you the reason why you were getting the error and why your solution fixed it. The parent would call it right after it called the window.open method. The problem is that it happens so quick that the form and its elements in the child were never written to the page in time. The onload event waits until that page is fully loaded then it firs the code. Hope that gives you some insight to what happens. Eric
It's fun to be me, and still legal in 9 states! Wanna see my tiny ad?
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop