在PHP中寫JS的方法(二):使用xoTheme

日期 2017年12月15日 16:30:09 | 新聞類別: XOOPS
需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的差異嗎?



本篇新聞來自:XOOPS Site
https://www.xoops.org.tw

本篇新聞的連結網址是:
https://www.xoops.org.tw/modules/news/article.php?storyid=89