popup未定义?我这里怎么出现这个错误?
我用的是IE6.0,WINS2003

解决方案 »

  1.   

    把function window.onload()这行和{}去掉吧 
    我是win2k adv
      

  2.   


    <script>
    var popup = window.createPopup();;
    var t;
    function show()
    {
      popup.document.body.innerHTML = "<marquee>偶来看你了....</marquee>";
      popup.document.body.style.backgroundColor = "red";
      popup.document.body.style.border = "solid white 1px";
      t = setInterval("popup.show(400,0,200,20)",1);
    }
    function hide()
    {
      clearInterval(t);
      popup.hide();
    }
    </script>
    <input type=button id="btnShow" value="显示" onclick="show()">
    <input type=button id="btnHide" value="隐藏" onclick="hide()">
      

  3.   

    ...
    要保持变量域,可以这样做:
    <script>
    function window.onload()
    {
    var popup=window.createPopup()
    function document.body.onmousemove()
    {
    var x=event.clientX;
    var y=event.clientY;
    popup.document.body.innerText=x+":"+y;
    }
    setInterval(function(){
    popup.show(400,0,200,20);
    },1)
    }
    </script>
    ---------------
    不过createPopup需要IE5.5
    用来做企业程序很好。
    不过做网页还是等一段时间吧。
      

  4.   

    如果要onload时立刻显示鼠标位置,可以这样:
    ...
    要保持变量域,可以这样做:
    <script>
    function window.onload()
    {
    var popup=window.createPopup()
    new function document.body.onmousemove()
    {
    var x=event.clientX;
    var y=event.clientY;
    popup.document.body.innerText=x+":"+y;
    }
    setInterval(function(){
    popup.show(400,0,200,20);
    },1)
    }
    </script>