我使用了动态JS功能例如我有一个隐藏的JS,文件名为:hidden.js, 里面的格式如下:/* begin function : checkuser
function checkUserJs() {
if( document.getElementById('SET').value == '' ) {
alert('验证失败');
}
}
end function : checkuser *//* begin function : checkemail
function checkUserJs() {
if( document.getElementById('Email').value == '' ) {
alert('验证失败');
}
}
end function : checkemail */其中
/* begin function : checkuser
…………
end function : checkuser */是一个JS方法的开头及结尾,我用PHP的正则表达式匹配页面需要用到的方法内容出来<script src="./javascript.php?tag=checkuser"></script> -> 把hidden.js里checkuser中的内容匹配并输出到javascript.php中. 但在IE7,FF中没发现错误。在IE 6 中奇怪了,javascript.php 没有内容, 刷新一次页面就有内容了..但从新进入又要刷新一次才有内容,我怀疑是缓存问题,但我设置了http头问题依然存在, 请问怎么解决呢?
function checkUserJs() {
if( document.getElementById('SET').value == '' ) {
alert('验证失败');
}
}
end function : checkuser *//* begin function : checkemail
function checkUserJs() {
if( document.getElementById('Email').value == '' ) {
alert('验证失败');
}
}
end function : checkemail */其中
/* begin function : checkuser
…………
end function : checkuser */是一个JS方法的开头及结尾,我用PHP的正则表达式匹配页面需要用到的方法内容出来<script src="./javascript.php?tag=checkuser"></script> -> 把hidden.js里checkuser中的内容匹配并输出到javascript.php中. 但在IE7,FF中没发现错误。在IE 6 中奇怪了,javascript.php 没有内容, 刷新一次页面就有内容了..但从新进入又要刷新一次才有内容,我怀疑是缓存问题,但我设置了http头问题依然存在, 请问怎么解决呢?
顶一下!
查javascript.php?tag=checkuser输出可以typeof查相关函数是否存在?
如果你的ie6是绿色版的话,那就更可能是被影响了,比如对cookie的存取就有问题