今天一個詭異的問題弄了我半天,最后發現原因如下:
在HTML的head中 引入外部script:
<script src="<%=path%>/js/service.js" type="text/javascript" ></script>
之后又寫內部script (內容無關)
<script type="text/javascript">
function SecondType(){
if (document.check.classTwo.value==1){
stext.style.display="inline";
}
else{
stext.style.display="none";
}
}
function FirstType(select,forwards){
if (document.check.classOne.value==1){
ftext.style.display = "inline";
document.check.classTwo.value=1;
SecondType();
}else{
ftext.style.display = "none";
window.location="<%=path%>/service/good.do?operation=getClass&classone="+select.value+"&forward="+forwards;
}
}
</script>
一切正常,
但是 如果將head中的改為
<script src="<%=path%>/js/service.js" type="text/javascript" />變了下結尾
引入的外部script任然好用,但是下面的內部script就完全不執行。并伴隨很多奇怪的顯示效果。
在HTML的head中 引入外部script:
<script src="<%=path%>/js/service.js" type="text/javascript" ></script>
之后又寫內部script (內容無關)




















但是 如果將head中的改為
<script src="<%=path%>/js/service.js" type="text/javascript" />變了下結尾
引入的外部script任然好用,但是下面的內部script就完全不執行。并伴隨很多奇怪的顯示效果。