试一下这段程序?::<script>
var b="0"+window.name;
if(b.length<=1){alert("欢迎画面");window.name=window.name+11;}
</script>

解决方案 »

  1.   

    没理由吧?我测试过了呀,没问题的:
    <html>
    <head>
    <script>
    function loadfunction(){
    var b="0"+window.name;
    if(b.length<=1){
    alert("这是第一次加载页面,这部份代码只执行一次");
    window.name=window.name+1;
    }else{alert("这是第"+b.length+"次加载页面,这部份代码被执行了"+(b.length-1)+"次");
    window.name=window.name+1;}}
    </script>
    </head>
    <body onload="loadfunction();"><input type=button value="web" onclick="window.location.reload();">
    <input type=button value="web2" onclick="window.location.href=window.location.href;"></body>
    </html>
      

  2.   

    用COOKIES来记录用户是否是第一次进入