<script language="javascript" src="123.js"></script>
引入之后
为什么我的网页js都不好用了呢?难道文件形式的js 和 写在网页里不一样吗?
function dt(){
var now= new Date();
var year=now.getYear();
var month=(now.getMonth()+1)>=10?now.getMonth()+1:"0"+(now.getMonth()+1);
var day=now.getDate()>=10?now.getDate():"0"+now.getDate();
var hour=now.getHours()>=10?now.getHours():"0"+now.getHours();
var minute=now.getMinutes()>=10?now.getMinutes():"0"+now.getMinutes();
var second=now.getSeconds()>=10?now.getSeconds():"0"+now.getSeconds();
document.form1.date.value=year+""+month+""+day;
document.form1.starttime.value=hour+":"+minute+":"+second;
document.form1.liushuihao.value= year+""+month+""+day+"<? echo substr($_SESSION["user"],6,4); ?>"+hour+""+minute+""+second;
a=now.getSeconds()+now.getMinutes()*60+now.getHours()*3600;
}
调用形式是这样的 onchange="addwt(value)"
引入之后
为什么我的网页js都不好用了呢?难道文件形式的js 和 写在网页里不一样吗?
function dt(){
var now= new Date();
var year=now.getYear();
var month=(now.getMonth()+1)>=10?now.getMonth()+1:"0"+(now.getMonth()+1);
var day=now.getDate()>=10?now.getDate():"0"+now.getDate();
var hour=now.getHours()>=10?now.getHours():"0"+now.getHours();
var minute=now.getMinutes()>=10?now.getMinutes():"0"+now.getMinutes();
var second=now.getSeconds()>=10?now.getSeconds():"0"+now.getSeconds();
document.form1.date.value=year+""+month+""+day;
document.form1.starttime.value=hour+":"+minute+":"+second;
document.form1.liushuihao.value= year+""+month+""+day+"<? echo substr($_SESSION["user"],6,4); ?>"+hour+""+minute+""+second;
a=now.getSeconds()+now.getMinutes()*60+now.getHours()*3600;
}
调用形式是这样的 onchange="addwt(value)"
这样写试试,顺便检查下路径
问题是在这里吧?你直接用的时候,PHP先parse了你的<? ?>的PHP代码段;在你用<script>引入后,你的<? ?>段就没有被PHP解析过了。
在函数里alert("hehe");
一下,看看调用了没有,要是调用了,
再查查是不是函数里面出的问题。