现在,我们该如何向新产生的窗口传送变量呢?可以使用我们熟悉的ASP对象Response和Request。下面让我们编写一个收集用户输入的页面,说明客户端的脚本如何与服务器端的ASP脚本进行交互。表B列出的是一个HTML页面,允许用户向其中的文本框输入信息,并在选择框中选择需要的选项。当用户填写完毕的时候,点击投票按钮调用JavaScript函数建立一个查询字符串的目标定位。
上面的例子说明,可以结合服务器端的ASP和客户端的JavaScript,向弹出的HTML窗口传递参数,但是这只是一半的工作。我们还必须了解如何从弹出式窗口向父浏览器返回数据。在这之前,我们先快速掌握如何关闭窗口。关闭一个已经打开的HTML浏览窗口通过在客户端脚本中使用window.close方法来完成。