Javascript 在函数中提到的日期自动打开弹出窗口

Javascript 在函数中提到的日期自动打开弹出窗口,javascript,Javascript,我想在我在函数中提到的特定日期后打开我的网站时自动打开一个弹出窗口 如何分配日期函数?我希望这个窗口能在2011年7月27日自动打开,之后每当我打开网站。请建议 <script type="text/javascript"> function newPopup(url) { popupWindow = window.open( url,'popUpWindow','height=600,width=605,left=4,top=4,resizable=no,sc

我想在我在函数中提到的特定日期后打开我的网站时自动打开一个弹出窗口

如何分配日期函数?我希望这个窗口能在2011年7月27日自动打开,之后每当我打开网站。请建议

<script type="text/javascript">
function newPopup(url) {
popupWindow = window.open(
           url,'popUpWindow','height=600,width=605,left=4,top=4,resizable=no,scrollbars=no,toolbar=no,menubar=no,location=no,directories=no,status=yes')
  }
    </script>

创建新的datetime对象:

等于2011年7月27日。使用:setDate、setDay和setFullYear

使另一个datetime等于当前日期:必须使用getDate、getDay和getFullYear进行设置

如果当前日期getTime大于创建日期getTime,则执行脚本。这将是围绕代码的if语句

通过将html的body标记更改为: 此脚本应该为您提供一个很好的开始使用dateTime对象的指南:

祝你好运

<script type="text/javascript"> 
    function newPopup(url) {
      popupWindow = window.open(url,'popUpWindow','...');
    }

    var date = new Date();
    var formatedDate = date.getDate()+"/"+(date.getMonth()+1)+"/"+date.getFullYear();

    if (formatedDate == "27/07/2011 ") {
       newPopup("http://example.com");
    }
</script> 
请注意,弹出窗口拦截器将自动阻止此窗口。 大多数弹出窗口拦截器仅允许由用户触发的弹出窗口,例如单击

使用单击事件触发弹出窗口:

<a href="#" onclick="newPopup('http://example.com'); return false;">
     Click Here to open pop up window
</a>

当用户单击链接时,会触发函数newPopup,弹出窗口打开。

脚本中是否需要包含此代码?抱歉,我对javascript非常陌生。但它不会自动打开,对吗?如果我想绕过弹出窗口阻止程序,我必须使用任何触发,我的意思是当用户单击按钮或文本弹出窗口应该打开时。我可以这样做,对吗?请给出建议。@ibi,我试着在我的网站上运行这段代码,我是说在html中,我已经在head中放置了这段代码。但什么都没有发生。我做错什么了吗?请看我的答案的最后一部分,以最简单的方式介绍如何做到这一点way@priya不,没有错误,今天不是7月27日,将日期更改为今天并进行测试。我认为您的代码中有错误。newPopupgoogle.com;;应该是newPopupgoogle.com;