需include XOOPS的header.php引用XOOPS的header.php時
$xoopsThemeFactory為xos_opal_ThemeFactory類別
而$xoTheme是$xoopsThemeFactory創建的xos_opal_Theme類別
上一篇在PHP中寫JS的方法:使用xos_opal_Theme
有提過function addScript
我們可以在module的php檔案中使用這個function來新增js
測試用法:
include_once XOOPS_ROOT_PATH.'/header.php';
$js =<<< eof
console.log('Hi, friends.');
eof;
$xoTheme->addScript(null,null,$js,null);
或
$GLOBALS['xoTheme']->addScript(null,null,$js,null);
=========================
〈同場加映〉外連js的使用方式:
$GLOBALS['xoTheme']->addScript(XOOPS_URL."/modules/DIR_NAME/js/fancybox/jquery.fancyboxjs");
大家有發現此用法與在PHP中寫JS的方法:使用xos_opal_Theme的差異嗎?