【牛腩新闻-页面跳转】
此段代码为错误页面倒计时最后进入其他页面的代码,带大家一起看看这些代码的作用是什么。
<script language="javascrip" type="text/javascript" >
var i = 5;
setInterval("fun()", 1000);/*设置间隔(函数,1000毫秒)*/
function fun()
{
if (i == 0)/*如果倒计时等于1是,页面就跳转至首页,注意location*/
{
window.location.href = "Default.aspx";
}
document.getElementById("mes").innerHTML = i;/*如果您需要查找文档中的一个特定的元素,最有效的方法是 getElementById()。在操作文档的一个特定的元素时,最好给该元素一个 id属性,为它指定一个(在文档中)唯一的名称,然后就可以用该 ID 查找想要的元素。*/
i--; }
<scriptlanguage="javascrip" type="text/javascript">
首先说明二者没有什么不同,language和type 都表示指定脚本语言为javascript(ie默认脚本语言不是javascript),在浏览器上解释都会出现相同的效果,正规的标准写法是<scriptlanguage="javascript"type="text/javascript"></script>。
在HTML网页里插入Javascript语句,应使用HTML的<script>。 <script>这个标记(tag)有个属性叫type,type="text/javascript"表示插入<script></script>其内部的代码为Javascript语句。
比如:
[html] view plain copy
<script type="text/javascript">
document.write("Hello!World!");
</script>
然而,有的Javascript代码中,使用的是language="javascript",而不是type="text/javascript"。
目前这两种方法都可以表示<script></script>里的代码是Javascript。
注意:
(1)<scriptlanguage="javascript">是非常古老的写法,可以追溯到HTML1.1,已弃用,非常不建议这么使用。
(2)<scripttype="text/javascript">是HTML4的标准写法。
(3)<script></script>在HTML5时代,你可以直接这么写,默认的就是JavaScript。