用sublime编辑后,会出现保存html代码的保存位置这么办?具体看下面

来源:8-17 编程练习

晴雨踏青

2016-04-08 10:13

<html>
	<head>
	<title>流浪器对象</title>
	<meta http-equiv="Content-type" content="text/html;charset=utf-8"/>
	</head>
<body>
	<!--想编号网页布局-->
	<h1>操作成功</h1>
	<span id ="second" >5</span>
	<span>秒后回到主页</span>
	<a href = "javascript:history.back();" target ="_blank">返回</a>

	<script type ="text/javascript">
	var num=document.getElementById("second").innerHTML;
	//获取显示秒数的元素,通过定时器来更改秒数。
	function count(){
		num--;
		document.getElementById("second").innerHTML=num;
		if(num==0){
			location.assign("www.imooc.com");
		}
	}
	setInterval("count()",1000);
	//通过window的location和history对象来控制网页的跳转。
	function back(){
		window.history.back();
	}
	</script>
</body>
</html>

我保存在E盘,程序运行正常,然后跳转到了file:///E:/www.imooc.com怎么搞??

写回答 关注

4回答

  • 任大人
    2016-04-08 10:26:17
    已采纳

    加上http://也可以,location.assign("http://www.imooc.com");


    晴雨踏青

    非常感谢!不过你的第一种方法还有点问题。

    2016-04-08 10:29:41

    共 1 条回复 >

  • Karl00
    2016-04-08 21:20:33

    <!DOCTYPE html>
    <html>
     <head>
      <title>浏览器对象</title>  
      <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   
     </head>
     <body>
      <!--先编写好网页布局-->
      <h3>操作成功</h3>
      <span id="fh"></span>秒后回到主页
      <a href="javascript:window.history.back()">返回</a>
     
     
      <script type="text/javascript">  
     
       //获取显示秒数的元素,通过定时器来更改秒数。
        var i = 5;
        var a = document.getElementById("fh");
        setInterval("timer()",1000);
       //通过window的location和history对象来控制网页的跳转。
       function timer(){
            if(i == 0){
                window.location.href=window.history.back();
            }else{
                a.innerHTML=i;  
                i--;
            }
        }
          
       
     </script>
    </body>
    </html>

  • 任大人
    2016-04-08 10:38:28

    不是吧,这是你的代码,我这里正常。

    <html>
        <head>
        <title>流浪器对象</title>
        <meta http-equiv="Content-type" content="text/html;charset=utf-8"/>
        </head>
    <body>
        <!--想编号网页布局-->
        <h1>操作成功</h1>
        <span id ="second" >5</span>
        <span>秒后回到主页</span>
        <a href = "javascript:history.back();" target ="_blank">返回</a>

        <script type ="text/javascript">
        var num=document.getElementById("second").innerHTML;
        //获取显示秒数的元素,通过定时器来更改秒数。
        function count(){
            num--;
            document.getElementById("second").innerHTML=num;
            if(num==0){
                location.assign("http://www.imooc.com");
                // window.location.href =  "http://www.imooc.com/";
            }
        }
        setInterval("count()",1000);
        //通过window的location和history对象来控制网页的跳转。
        function back(){
            window.history.back();
        }
        </script>
    </body>
    </html>

    晴雨踏青

    可能是浏览器原因吧,不知道啥情况?不过谢谢啦。

    2016-04-08 10:41:22

    共 1 条回复 >

  • 任大人
    2016-04-08 10:21:43

    location.assign()    是加载新的文档。是file

    改成:location.href =  "http://www.imooc.com/";

    晴雨踏青

    改了后变成无限倒计时了,还有负的,怎么办。。。

    2016-04-08 10:27:30

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题