javascript中怎样把js和html页面分离呢,非诚勿扰

我要的效果是页面刚刚打开的时候就执行js,不是用window.onload.那个jquery中的ready也不行,是页面上不能有任何东西出现,只要执行到页面,马上把页面的... 我要的效果是页面刚刚打开的时候就执行js,不是用window.onload.那个jquery中的ready也不行,是页面上不能有任何东西出现,只要执行到页面,马上把页面的控制权限交给js………… 展开
 我来答
匿名用户
2011-07-27
展开全部
一楼的方法是正确定的。可能你的方法不太正确
把 <script type="text/javascript"> 至 </script> 里面的代码全部剪切到一个 scroll.js 文件里面 然后再把里面的 <script type="text/javascript"> 至 </script> 这段替换 成 <script type="text/javascript" src="scroll.js"></script> 就可以了,
若是你想把 scroll.js 文件放到网页开头header 里面引用的话,得修改一行代码
方法一
把 scroll.js 文件里面的 var myscroll=new Scroll("myscroll",24); 替换成 window.onload=function() 然后再把删除里面的 <script type="text/javascript"> 至 </script> 删除就可以了,

方法二
把 scroll.js 文件里面的 var myscroll=new Scroll("myscroll",24); 删除,然后 把网页里面原来
<script type="text/javascript"> 至 </script> 的内容替换成 <script type="text/javascript"> var myscroll=new Scroll("myscroll",24); </script>
也就是把 <script type="text/javascript"> 至 </script> 里面的留下最后一行,其它的分部删除
另外,站长团上有产品团购,便宜有保证
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dualmind
2011-07-27 · TA获得超过270个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:171万
展开全部
js里的代码本来就是立即解释执行的啊~
jQuery的reday和Ext的onReady只是注册一个function, 等待html内容加载完才执行, 要不然访问不到页面元素. 方法本身是立即执行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
超级搜索2
2011-07-26 · 超过46用户采纳过TA的回答
知道答主
回答量:188
采纳率:0%
帮助的人:123万
展开全部
那你在页面上光写JS不写其他的不就得了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
常成茉莉花4683
2011-07-26 · TA获得超过132个赞
知道答主
回答量:288
采纳率:0%
帮助的人:258万
展开全部
<html>
<head>
<script type="text/javascript">
function test1()
{
alert(1);
}
test1();
</script>
</head>
<body>
</body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式