<script language="javascript" src="123.js"> </script>
引入之后
为什么我的网页js都不好用了呢? 难道文件形式的js 和 写在网页里不一样吗? 123.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="dt()"
在网页里是一切正常的,复制拿出来就不好用了,谢谢大家的帮助
引入之后
为什么我的网页js都不好用了呢? 难道文件形式的js 和 写在网页里不一样吗? 123.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="dt()"
在网页里是一切正常的,复制拿出来就不好用了,谢谢大家的帮助
这句.
你这个session是不能输出正确的值的.
因为是用<script>引入的,所以就是独立的文件,所以不会有任何输出.
你只能把他当做参数,传给dt()了.123.js
function dt(user){
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+user+hour+""+minute+""+second;
a=now.getSeconds()+now.getMinutes()*60+now.getHours()*3600; }
<script language="javascript" src="123.js"> </script>
<script language="javascript" >
dt("<?php echo substr($_SESSION["user"],6,4); ?>");
</script>
<script language="javascript" >
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; }
</script>
并不是说,非要套到PHP文件中
<option value="否">否</option>
<option value="是">是</option>
</select> function ywsfxz(){
if(document.form1.sfxz.value=='是'){
document.getElementById('xzyydiv').style.display='';
}
else {
document.getElementById('xzyydiv').style.display='none';
}
}
也有问题啊
<select name="select" onchange="addcz(value)">
<option selected="selected">快捷</option>
<option value="<? echo substr($info['q1'],4); ?>"><? echo substr($info["q1"],0,5); ?> </option>
<option value="<? echo substr($info['q2'],4); ?>"><? echo substr($info["q2"],0,5); ?> </option>
<option value="<? echo substr($info['q3'],4); ?>"><? echo substr($info["q3"],0,5); ?> </option>
<option value="<? echo substr($info['q4'],4); ?>"><? echo substr($info["q4"],0,5); ?> </option>
<option value="<? echo substr($info['q5'],4); ?>"><? echo substr($info["q5"],0,5); ?> </option>
</select>
function addcz(i)
{
document.getElementById("jtcz").innerText += i;
} 也有问题…… 为什么呢?
现在这段代码有问题
echo "<span style=\"olor:red;line-height: 25px;\">上传成功</span><script type='text/javascript'>
document.getElementById('".$id."').value=\"".$attach_dir.'/'.$file_name."\";</script>";文本框提不到值