UBB中经常用到window.prompt()方法,来进行一些参数的接受,比如很常见的获取URL和EMAIL 等等,那么prompt到底是怎么进行值的传递的呢,下面结合示例进行解释. 1.示例代码 pro.htm <script language=javascript> <!-- function pro() { var tempA=window.prompt(’请输入你的姓名’,’’); if( tempA=="" || tempA==null ) { tempA="你没有输入任何文字"; } 字串1 alert(tempA); } --> </script> <body onload="pro()"></body> 2.示例演示 (1)在IE中打开pro.htm,可以看到下面的界面,当载入pro.htm是会自动弹出prompt对话框 提示你输入参数. (2)输入结束后,接受到的值将回传给变量tempA,接下来便是判断用户有否输入参数,最后弹出提示框 如果有参数如数则会弹出用户刚刚输入的信息,如当输入"忘忧下阁"时,弹出如下所示界面 如不输入任何数据,则会弹出如下界面 字串2 字串8 经过这个示例的演示,大家应该对window.prompt()的使用有所了解了哦!