javascript 的文件包含问题 <script language="JavaScript" src="f.js"></script><script language="JavaScript" src="m.js"></script>注意顺序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在需要调用的asp文件中Include这2个文件就可以了Include的顺序要看你函数调用的方式了,如果你采用的是入口函数的方式,则不存在顺序的问题但如果你用脚本顺序解释的方式,则顺序很重要因为Script是解释语言,是按顺序逐行解释执行的 问题是:f.js里面不识汉字字符串,怎么办呢?如我寫了一個JS文檔,名為ds.js裏面有一個Fuctionfunction cal() { // var st="腳本代碼出錯,矽座平面度無法計算"; window.alert("腳本代碼出錯,矽座平面度無法計算"); try{ ...... } catch(e) { // alert("腳本代碼出錯,矽座平面度無法計算"); } }在HTML裏面調用:<script src="./jspt/ds1.js" type="text/javascript" language="javascript"></script>可在運行時出錯,原因是找不到字符串結尾標志,調試時發現漢字全成亂碼:function cal() { // var st="?}???N?X?X??y?????׵L?k?p?⢻ window.alert("?}???N?X?X??y?????׵L?k?p?⢩; try{ } catch(e) { // alert("?}???N?X?X??y?????׵L?k?p?⢩; } } m.js:document.write("<script language='javascript' src='f.js'><\/scr"+"ipt>"); To meizz(梅花雪):我試了一下你的方法,f.js:======================================function showch(){var st="中文字體";alert(st);}======================================把document.write("<script language='javascript' src='f.js'><\/scr"+"ipt>");寫在a.html裏面,然後在a.html裏面調用 showch(),是調用不到的。如果在f.js裏面調用的話,是成功的。爲何? dropdownlist控件,用JS脚本自动适应宽度,出下IE撑开问题。 ext的menu如何在配置项中增加函数? 关于jquery的ajax跨域问题 求教一个js的正则式 如何判断一个对象的原型 一个奇怪的错误,一言难尽,请大家都进来看看。谢谢 请问如何学做菜单(menu) 关于正则表达式的问题,,,,, 怎样把二个文本框的数据相减? 网页按住CTRL+放大之后,滚动条 急求javascript中去掉半角全角空格的函数! Http问题
Include的顺序要看你函数调用的方式了,如果你采用的是入口函数的方式,则不存在顺序的问题
但如果你用脚本顺序解释的方式,则顺序很重要
因为Script是解释语言,是按顺序逐行解释执行的
如
我寫了一個JS文檔,名為ds.js
裏面有一個Fuction
function cal()
{
// var st="腳本代碼出錯,矽座平面度無法計算";
window.alert("腳本代碼出錯,矽座平面度無法計算");
try{
......
}
catch(e)
{
// alert("腳本代碼出錯,矽座平面度無法計算");
}
}
在HTML裏面調用:
<script src="./jspt/ds1.js" type="text/javascript" language="javascript"></script>
可在運行時出錯,原因是找不到字符串結尾標志,調試時發現漢字全成亂碼:
function cal()
{
// var st="?}???N?X?X??y?????׵L?k?p?⢻
window.alert("?}???N?X?X??y?????׵L?k?p?⢩;
try{
}
catch(e)
{
// alert("?}???N?X?X??y?????׵L?k?p?⢩;
}
}
document.write("<script language='javascript' src='f.js'><\/scr"+"ipt>");
我試了一下你的方法,
f.js:
======================================
function showch(){
var st="中文字體";
alert(st);
}
======================================
把
document.write("<script language='javascript' src='f.js'><\/scr"+"ipt>");
寫在a.html裏面,然後在a.html裏面調用 showch(),是調用不到的。
如果在f.js裏面調用的話,是成功的。爲何?