我写了一个javascript函数, function test(input){....} 然后在页面中调用这个函数,如下
<head><script type="test/javascript">
function test(input)
{
...
}
</script></head>
...
<body>
...<script type="text/javascript">
test(2);
</script>
...</body>这样调用正确显示,所以函数本身是没有问题的. 但是当我把这个函数放到一个js文件tool.js里面的时候, 就出问题了现在我的页面是这样写的<head><script type="test/javascript" src="/js/tool.js"></script></head>
...
<body>
...<script type="text/javascript">
test(2);
</script>
...</body>函数死活不能执行. 请问是什么原因啊???
<head><script type="test/javascript">
function test(input)
{
...
}
</script></head>
...
<body>
...<script type="text/javascript">
test(2);
</script>
...</body>这样调用正确显示,所以函数本身是没有问题的. 但是当我把这个函数放到一个js文件tool.js里面的时候, 就出问题了现在我的页面是这样写的<head><script type="test/javascript" src="/js/tool.js"></script></head>
...
<body>
...<script type="text/javascript">
test(2);
</script>
...</body>函数死活不能执行. 请问是什么原因啊???
解决方案 »
- 求高手讲解下这种题的思路和方法
- 碰到难题了,解决不了.需要帮助,为什么这样不能循环读取对象数据啊...
- 继续询问一个Double的问题
- java调用mssql存储过程的返回值
- 离开csdn一段时间,静下心来好好想一想。散分!!
- 都说是一个简单的问题可我看了以前的资料,却怎么也搞不清自己哪里错了,我都要疯了
- volatile 指令重排序问题
- JOutlook(未完成)奉献,Rose文档和Java源代码免费发放。
- 请看下列关于JTable的程序,为什么会出错
- java socket发送报文时自己分成2部分发送
- 网格包布局管理器没有指定创建的网格行列数?
- ResultSet 的问题!!在线等!菜鸟求救
test(2);
</script>这是什么意思,没有事件触发test(2)函数
src="/js/tool.js"表示tool.js和当前页面同级
2.看js是否报错。
3.如果前两项都没有问题,在test函数中加入alert(“sss”)函数,看是否执行
4.如果还是不行,就可能是你调用的时候有问题。
现在测试的是一个显示页码的小函数
function showpage(total,nowpage,top,url){
var tmp="";
tmp += "<a href="+url+(nowpage-1)+" >Front </a>";
for(var i=-2;(nowpage+i)<=total&&i<top;i++)
{ if((nowpage+i)<=0) continue;
else if(i==0)
tmp += " <b>"+(nowpage+i)+" </b>";
else
tmp += "<a href="+url+(nowpage+i)+"> "+(nowpage+i)+" </a>";
}
tmp += "<a style='border:none; background:none; cursor:default;'>……</a>";
tmp += "<a href="+url+total+">"+total+"</a>";
tmp += "<a href="+url+(nowpage+1)+" > Next</a>";
document.write(tmp);
}
<script type="text/javascript">
javascript:test(2);
</script>
再试试