来源:http://trac.seagullproject.org/wiki/Howto/JavaScript/ImagePaths ======設定圖片路徑====== 要讓你的javascript能載入圖片必須知道當前web root路徑, 所以我們定義了SGL_JS_WEBROOT這個全局變數。要查看默认的javascript全局變數,請參考Seagull產生的網頁原始碼: 在这个例子中,我们要使用SGL_JS_WEBROOT和SGL_JS_THEME常量 因此要在你的javascript檔案裏設定正確的路徑,只需像下面這個例子使用SGL_JS_WEBROOT變數 (這個例子來自lightbox.js): // // Configuration // var fileLoadingImage = SGL_JS_WEBROOT + "/themes/my_theme/images/loading.gif"; var fileBottomNavCloseImage = SGL_JS_WEBROOT + "/themes/my_theme/images/closelabel.gif"; 如果你在/www/images目录中保存有模块特定的图片,只需要这样调用 var imagePath = SGL_JS_WEBROOT + "/moduleName/images/image.gif"; ======相關主題====== * [[Howto:JavaScript|Howto/JavaScript]] Javascript技巧 * [[Howto:JavaScript:ImagePaths|Howto/JavaScript/ImagePaths]] 设置图片路径 * [[Howto:JavaScript:ModuleSpecificJS|Howto/JavaScript/IncludeFiles]] 模块指定的JavaScript * [[Howto:JavaScript:OnloadEvents|Howto/JavaScript/OnloadEvents]] 添加OnLoad和onreadyDOM事件 * [[Howto/JavaScriptAndCssImprovements|Howto/JavaScriptAndCssImprovements]] CSS和Javascript重新整理和优化