我使用了动态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头问题依然存在, 请问怎么解决呢?