注册 登录
编程论坛 ASP技术论坛

关于window和document分别在vbscript和javascript中如何使用

jiongyihe 发布于 2010-11-26 13:26, 781 次点击

下面两个 function 分别是datatest()   show_popup()
在javascript中可以正常显示
在vbscript中不能正常显示
请教在两种语言中使用有什么分别         
<html>
<head>
     <script  language=vbscript>
   function   datatest()               
dim p=window.createPopup()
dim pbody=p.document.body
pbody.style.backgroundColor="red"
pbody.style.border="solid black 1px"
pbody.innerHTML="这是一个 pop-up!在 pop-up 外面点击,即可关闭它!"
p.show(150,150,200,50,document.body)
end  function
</script>

<script type="text/javascript">
function show_popup()
{
var p=window.createPopup()
var pbody=p.document.body
pbody.style.backgroundColor="red"
pbody.style.border="solid black 1px"
pbody.innerHTML="这是一个 pop-up!在 pop-up 外面点击,即可关闭它!"
p.show(150,150,200,50,document.body)
}
</script>
 </head>
  <body>

      <form id="dreamduform" method="post" action="test03.asp"  name="login" >
<table width=" " border="1" cellspacing="1" cellpadding="1" >
     <tr><td> 用户名:<input type="text" id="username1" name="username" onmouseout=datatest()> </td></tr>
  </table>
       </form>
<input type="submit" value="提交"> <img src="img/eg_mouse.jpg" width="30" height="30">
  </body>
</html>

2 回复
#2
gupiao1752010-11-26 13:50
window.createPopup(),请问这里的createPopup()是什么?其他先不说。这里肯定先报对象未定义!
#3
yms1232010-11-26 14:33
   <script  language=vbscript>
   function datatest()               
    dim p,pbody
    p=window.createPopup()
    pbody=p.document.body
    pbody.style.backgroundColor="red"
    pbody.style.border="solid black 1px"
    pbody.innerHTML="这是一个 pop-up!在 pop-up 外面点击,即可关闭它!"
    p.show(150,150,200,50,document.body)
  end function
</script>
VBScript里不能在变量声明的同时赋值。

1