编程实现使每打开的网页时自动执行一段js代码

什么语言都行.
先谢过各位大侠了.
分是少了点,不过小弟正在努力挣,一定会加上去的.
不好意思,没说清楚。
我想达到的目的是当我运行这个程序后,每次我打开一个网页时,都会自动执行如:javascript:alert("I love China!")这样的代码,
也就是每打开一个网页,都自动弹出一对话框。

【方式一】
<html>
<head>
<title></title>
<!-- begin:在每个页面的这个位置加入下面这行代码即可,仅此而已 -->
<script type="text/javascript">
onload =function(){alert("I love China");}
</script>
<!--end-->
</head>
<body>
</body>
</html>
【方式二】
当然,这种方式的重用性还不够好。如果哪天你想换了弹出的内容,可是假如你有100个页面怎么办?所以更好的方式:
1、在记事本里写:
onload =function(){alert("I love China");}
2、另存为showMyWords.js,放到和你的网页同一个文件夹下。
3、<script type="text/javascript" src="showMyWords.js"></script>将这句代码加到<head>标签内:
<html>
<head>
<title></title>
<script type="text/javascript" src="showMyWords.js"></script>
</head>
<body>
</body>
</html>
如此一来,以后你想更改弹出的内容,只需要将showMyWords.js里面的“I love China”改成新的内容,那么所有页面弹出的内容就统一了,这样重用性就高多了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-07
<html>
<head>
<style type="text/css">
.box{border:0}
</style>
<script language="javascript">
var x = 100;
var timer;
function startTime()
{
timer = setInterval("Time()",1000);
}
function Time()
{
var time = new Date();
var year = time.getYear();
var month = time.getMonth();
var date = time.getDate();
var day = time.getDay();
var hours = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
document.form1.txtTime.value = "当前日期:"+year+"年"+(month+1)+"月"+date+"日 星期"+day+" 当前时间:"+times(hours)+":"+times(minutes)+":"+times(seconds)+"";
}
function times(time)
{
if(time<10)
{
time = "0"+time;
}
return time;
}
</script>
</head>

<body onLoad="startTime()">
<form name="form1"><input class="box" name="txtTime" size="50"></form>
</body>
</html>

这个就是打开网页自动执行JS脚本,这个脚本是用于显示当前系统时间的,打开网页时在<body>属性的onLoad事件里调用这个脚本,这个是使用HTML语言写的,要学的话也不怎么难,估计自己看书就看的会本回答被提问者采纳
第2个回答  2009-04-08
function aa()
{
alert("I love China!");
}
<body onLoad="aa()">
如果想每打开一个网页都自动弹出一对话框。
function aa()
{
alert("I love China!");
}
把这段代码存为 a.js,在每个页面的head部分放上这段代码
<script language="javascript" src="a.js"></script>
body写成这样:<body onLoad="aa()">
第3个回答  2009-04-08
<html>
<head>
<script language="javascript" type="text/javascript">
function PageLoad() {
alert("I love China!");
}
</script>
</head>

<body onLoad="PageLoad()">
<!-- <body onLoad="javascript:alert("I love China!");"> -->
<form name="form1"><input class="box" name="txtTime" size="50"></form>
</body>
</html>
相似回答