问答详情
源自:8-17 编程练习

制作一个页面跳转提示

<!DOCTYPE html>

<html>

 <head>

  <title>浏览器对象</title>  

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>   

   <script type="text/javascript">  

 function add(){

   var s=5

    s=s--

     document.getElementById("con").innerHTML=s

     if(s==0){

         window.open('www.63gf.com')

     }

     

 }

  

 //获取显示秒数的元素,通过定时器来更改秒数。


   //通过window的location和history对象来控制网页的跳转。

   

 </script> 

 </head>

 <body onload="add()">

  <!--先编写好网页布局-->

  <h2>操作成功</h2>

  <p><p id="con" value=""></p>秒后返回到主页&nbsp<a href="window.history.go(-1)">返回</a></p>

</body>

</html>

不知哪里出现了问题实现不了页面跳转,请教各位大神,

提问者:qq_雪里红_04053360 2016-11-07 19:00

个回答

  • Hei_a
    2016-11-25 10:42:55

    var s=5写在函数外面  不然永远也跳不了

  • stone310
    2016-11-11 23:54:23

    函数写的有问题,s=--s;还有如果s!=0要自调用add(),才能循环

  • 慕村1994845
    2016-11-10 19:04:19

    非调用事件的js放在body后面。不然加载不来,就无法正常显示;或者给函数加onload

  • 慕粉4274621
    2016-11-07 21:09:13

    没有调用函数