.TreeMenu_0 { margin-left:0px; text-align:left; line-height:135%; }
.TreeMenu_0 a { padding-left:4px; color:#444444; display:block; }
.TreeMenu_0 a:hover { color:#000000; }
.TreeNode_1 { padding-left:0px; }
.TreeNode_2 { padding-left:0px; }
.TreeNode_3 { padding-left:15px; }
.TreeNode_4 { padding-left:30px; }
.TreeNode_5 { padding-left:45px; }
.TreeNode_6 { padding-left:60px; }
.TreeNode_7 { padding-left:75px; }
.TreeNode_8 { padding-left:90px; }
.TreeNode_9 { padding-left:105px; }
.TreeNode_1 a { padding-left:12px; background:url(/main/themes/ns/css_Default/TreeNode0.gif) no-repeat; }
.TreeNode_2 a { padding-left:12px; background:url(/main/themes/ns/css_Default/TreeNode1.gif) no-repeat; }
.TreeNode_3 a { padding-left:12px; background:url(/main/themes/ns/css_Default/TreeNode2.gif) no-repeat; }
.TreeNode_4 a, .TreeNode_5 a, .TreeNode_6 a, .TreeNode_7 a, .TreeNode_8 a, .TreeNode_9 a { padding-left:12px; background:url(/main/themes/ns/css_Default/TreeNode3.gif) no-repeat; }
.TreeNode_1, .TreeNode_2, .TreeNode_3, .TreeNode_4, .TreeNode_5, .TreeNode_6, .TreeNode_7, .TreeNode_8, .TreeNode_9 { padding-top:2px; padding-bottom:2px; }
.TreeNode_1:hover, .TreeNode_2:hover, .TreeNode_3:hover, .TreeNode_4:hover, .TreeNode_5:hover, .TreeNode_6:hover, .TreeNode_7:hover, .TreeNode_8:hover, .TreeNode_9:hover { background:#dddddd; }
.TreeMenu_0 .ClassNum { color:#666666; }
.TreeMenu_0 .TreeNode_t { background:#aaaaaa; }
.TreeMenu_0 a.TreeItem_t { color:#ffffff; }
.TreeMenu_0 .ClassDesc { display:block; }
.TreeMenu_0 a { font-family:$BlogTreeItemFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.TreeMenu_0 a:hover { color:$BlogTreeNodeHOverC$; }
.TreeNode_1:hover, .TreeNode_2:hover, .TreeNode_3:hover, .TreeNode_4:hover, .TreeNode_5:hover, .TreeNode_6:hover, .TreeNode_7:hover, .TreeNode_8:hover, .TreeNode_9:hover { background:$BlogTreeNodeHOverB$; }
.TreeMenu_0 a.TreeItem_t { color:$BlogTreeNodeTC$; }
.TreeMenu_0 .TreeNode_t { background:$BlogTreeNodeTB$; }
.TreeNode_1, .TreeNode_2, .TreeNode_3, .TreeNode_4, .TreeNode_5, .TreeNode_6, .TreeNode_7, .TreeNode_8, .TreeNode_9, .TreeNode_t { padding-top:$BlogTreeNodePadding$; padding-bottom:$BlogTreeNodePadding$; }
.TreeMenu_0 { border-bottom:$BlogTreeNodeBorderT$; }
.TreeNode_1, .TreeNode_2, .TreeNode_3, .TreeNode_4, .TreeNode_5, .TreeNode_6, .TreeNode_7, .TreeNode_8, .TreeNode_9, .TreeNode_t { border-top:$BlogTreeNodeBorderT$; }
.TreeMenu_0 { border-top:$BlogTreeNodeBorderB$; }
.TreeNode_1, .TreeNode_2, .TreeNode_3, .TreeNode_4, .TreeNode_5, .TreeNode_6, .TreeNode_7, .TreeNode_8, .TreeNode_9, .TreeNode_t { border-bottom:$BlogTreeNodeBorderB$; }
.TreeNode_1 a { background:$BlogTreeNodeImg1$ no-repeat; }
.TreeNode_2 a { background:$BlogTreeNodeImg2$ no-repeat; }
.TreeNode_3 a { background:$BlogTreeNodeImg3$ no-repeat; }
.TreeNode_4 a, .TreeNode_5 a, .TreeNode_6 a, .TreeNode_7 a, .TreeNode_8 a, .TreeNode_9 a { background:$BlogTreeNodeImg4$ no-repeat; }
.TreeNode_1 a { padding-left:$BlogTreeItem1Margin$; }
.TreeNode_2 a { padding-left:$BlogTreeItem2Margin$; }
.TreeNode_3 a { padding-left:$BlogTreeItem3Margin$; }
.TreeNode_4 a, .TreeNode_5 a, .TreeNode_6 a, .TreeNode_7 a, .TreeNode_8 a, .TreeNode_9 a { padding-left:$BlogTreeItemXMargin$; }
.TreeNode_4, .TreeNode_5, .TreeNode_6, .TreeNode_7, .TreeNode_8, .TreeNode_9 { float:$BlogTreeNode4Float$; }
.TreeNode_1, .TreeNode_2, .TreeNode_3 { clear:both; }
.TreeMenu_0 .ClassName { display:$BlogTreeNodeDispName$; }
.TreeMenu_0 { line-height:$BlogTreeNodeLineHeight$; }
.TreeMenu_0 .ClassNum { display:$BlogTreeNodeDispNum$; }
.TreeMenu_0 .ClassNum { font-family:$BlogTreeNodeFontNum$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.TreeMenu_0 .ClassDesc { display:$BlogTreeNodeDispDesc$; }
.TreeMenu_0 .ClassDesc { font-family:$BlogTreeNodeFontDesc$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.TreeMenu_0 .ClassImg { display:$BlogTreeNodeDispImg$; }
.TreeMenu_0 .ClassImg img { height:$BlogTreeNodeSizeImg$; }
.TreeMenu_0 .ClassImg img { margin-right:$BlogTreeNodeRightImg$; }
.TreeMenu_0 .ClassImg img { margin-bottom:$BlogTreeNodeBottomImg$; }
$XmlID$ $GroupName$
$CtrlBtn$
$html$
評論: $ChildNum$ 瀏覽: $ClickNum$
於 $Date$ $Time$ 發表
.dataBlogList { } /* MsgInfo Cell */
/* 上方類別選項 */
.BlogListMenu { width:100%; height:30px; text-align:center; line-height:100%; }
.BlogListMenuS { width:1px; background:#ff8844; } /* 選項間隔 */
.BlogListMenuL { width:10px; background:#ff8844; } /* 左邊 td */
.BlogListMenuR { width:10px; background:#ff8844; } /* 右邊 td */
.BlogListMenu0 { background:#ff8844; padding:0px; vertical-align:middle; } /* 選項屬性 */
.BlogListMenu0:hover { background:#ff4422; } /* 選項滑鼠觸碰 */
.BlogListMenu1 { background:#ff4422; padding:0px; vertical-align:middle; } /* 目前選項屬性 */
.BlogListMenu0 a , .BlogListMenu1 a { color:#ffffff; } /* 選項文字屬性 */
.BlogListN_1 { } /* 第一筆資訊 */
.BlogListD_0 { padding:5px; border:1px solid #cccccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; } /* 偶數筆資訊 */
.BlogListD_1 { padding:5px; border:1px solid #cccccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; } /* 奇數筆資訊 */
/* 資訊狀態列 */
.BlogListCtrlBtn { vertical-align:middle; width:100%; text-align:right; }
.BlogListCtrlBtn .OrdIdx { width:20px; text-align:right; border:1px solid #888888; padding:0px; margin:0px; height:16px; }
.BlogListCtrlBtn .MsgCmd { font-size:11px; border:1px solid #888888; padding:0px; margin:0px; height:18px; }
.BlogListCtrlBtn .XmlID { float:left; font-weight:bold; }
.BlogListCtrlBtn select { display:none; }
/* 資訊區 */
.BlogListHTML { }
/* 資訊區上方資訊 */
.BlogListHTML .BlogInfo1 { width:100%; color:#888888; margin-bottom:10px; border-bottom:1px solid #cccccc; }
.BlogListHTML .BlogInfoAuthor { float:right; } /* 作者 */
.BlogListHTML .BlogInfoClass { width:auto; text-align:left; color:#888888; } /* 類別 */
/* 資訊區下方資訊 */
.BlogListHTML .BlogInfo3 { width:100%; color:#888888; }
.BlogListHTML .BlogInfoStatus { float:right; }
.BlogListHTML .BlogInfoBtn { text-align:left; }
/* 資訊內文 */
#ns_Content .BlogListHTML .meMsg_MsgTitleBlk { margin-bottom:10px; } /* 區塊標頭 */
#ns_Content .BlogListHTML .meMsg_MsgBlk .meMsg_MsgTitle { } /* 主標題 */
#ns_Content .BlogInfoHTML .meMsg_Content { margin-top:10px; }
#ns_Content .BlogListHTML .meMsg_MsgContentBlk { margin-top:30px; } /* 內文段落 */
#ns_Content .BlogListHTML .meMsg_MsgURLList { margin:0px; padding:0px; } /* 相關網址 */
#ns_Content .BlogListHTML .meMsg_MsgURL { list-style:disc; margin-left:40px; } /* 相關網址 */
#ns_Content .BlogListHTML .meMsg_MsgFileList { margin:0px; padding:0px; } /* 相關檔案 */
#ns_Content .BlogListHTML .meMsg_MsgFile { list-style:disc; margin-left:40px; } /* 相關檔案 */
#ns_Content .BlogListHTML .meMsg_MsgFromEnd { } /* 期間 */
#ns_Content .BlogListHTML .meMsg_MsgListBlk { } /* 條列項目 */
#ns_Content .BlogListHTML img { max-width:100%; }
#ns_Content .BlogListHTML .ImgAlignLeft { margin-right:8px; } /* 圖文間距 */
#ns_Content .BlogListHTML .ImgAlignRight { margin-left:8px; } /* 圖文間距 */
/* 分頁控制列 */
.divPageCtrl { margin:10px; clear:both; }
.divPageCtrl table { margin-left:auto; margin-right:auto; }
/* 表格格式 */
.MsgRow1 { margin-top:10px; } /* 第一列 */
.MsgRowN { } /* 其他列 */
.MsgRowD0 { } /* 偶數列 */
.MsgRowD1 { } /* 奇數列 */
.MsgCell1 { padding:0px; } /* 最左欄 */
.MsgCellN { padding:0px; } /* 中間欄 */
.MsgCellX { padding:0px; } /* 最右欄 */
.MsgRGap { border:0px; margin-top:20px; margin-bottom:20px; } /* 列與列中間 */
.cssPagePanel { clear:both; } /* 控制面板列 */
.MsgRow1 { margin-top:$BlogListMsgRow1$; }
.BlogListList { padding-left:$BlogListMsgRowLR$; padding-right:$BlogListMsgRowLR$; }
.MsgRGap { margin-top:$BlogListMsgRGapN$; margin-bottom:$BlogListMsgRGapN$; }
.MsgCell1 { padding-right:$BlogListMsgCGapN$; }
.MsgCellN { padding-left:$BlogListMsgCGapN$; padding-right:$BlogListMsgCGapN$; }
.MsgCellX { padding-left:$BlogListMsgCGapN$; }
.MsgRGap { border-top:$BlogListRS$; }
.MsgCellN { border-left:$BlogListCS$; }
.MsgCellX { border-left:$BlogListCS$; }
.MsgRowD1 { background:$BlogListMsgRowD1$; }
.MsgRowD0 { background:$BlogListMsgRowD0$; }
.BlogListD_1 { background:$BlogListD1$; }
.BlogListD_0 { background:$BlogListD0$; }
.BlogListD_0 { border:$BlogListB$; }
.BlogListD_1 { border:$BlogListB$; }
.BlogListD_0 , .BlogListD_1 { background-image:$BlogListBgImg$; background-position:$pos$; background-repeat:$repeat$; }
.BlogListHTML { width:$BlogListHTMLWidth$; }
.BlogListHTML { margin-top:$BlogListHTMLTop$; }
.BlogListHTML .meMsg_MsgContentBlk.center { padding:$BlogListCntVGap$; margin-right:$BlogListCntVGap$; }
.BlogListHTML .meMsg_MsgContentBlk.left { padding:$BlogListCntVGap$; margin-right:$BlogListCntVGap$; }
.BlogListHTML .meMsg_MsgContentBlk.right { padding:$BlogListCntVGap$; margin-left:$BlogListCntVGap$; }
.BlogListHTML .meMsg_MsgContentBlk.center, .BlogListHTML .meMsg_MsgContentBlk.left, .BlogListHTML .meMsg_MsgContentBlk.right { border:$BlogListCntVB$; }
#ns_Content .meMsg_MsgBlk .meMsg_MsgTitle { font-family:$BlogListTextFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
#ns_Content .meMsg_MsgBlk .meMsg_Content { font-family:$BlogListHTMLFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
#ns_Content .meMsg_MsgURL { margin-left:$padding$; color:$color$; font-size:$size$; list-style:$BlogListFileSpot$ $pos$ $img$; }
#ns_Content .meMsg_MsgFile { margin-left:$padding$; color:$color$; font-size:$size$; list-style:$BlogListFileSpot$ $pos$ $img$; }
#ns_Content .meMsg_MsgURL a { font-family:$BlogListFileFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
#ns_Content .meMsg_MsgFile a { font-family:$BlogListFileFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.BlogListHTML .BlogInfo1 { border-bottom:$BlogListB1$; }
#ns_Content .meMsg_MsgBlk .meMsg_Content { border-top:$BlogListTextHTMLS$; }
.BlogInfoClass { display:$BlogInfoClass$; }
.BlogInfoAuthor { display:$BlogInfoAuthor$; }
.BlogInfo { display:$BlogInfo$; }
.BlogDisp { display:$BlogDisp$; }
.BlogInfoStatus { display:$BlogInfoStatus$; }
.BlogListHTML .BlogListDate { display:$BlogInfoDT$; }
#ns_Content .BlogListHTML .meMsg_MsgContent { display:$BlogContBlk$; }
#ns_Content .BlogListHTML .meMsg_MsgURLList { display:$BlogContBlk$; }
#ns_Content .BlogListHTML .meMsg_MsgFileList { display:$BlogContBlk$; }
#ns_Content .BlogListHTML .meMsg_MsgFromEnd { display:$BlogContBlk$; }
#ns_Content .BlogListHTML .meMsg_MsgListBlk { display:$BlogContBlk$; }
.divPageCtrl { display:$PageCtrlDisp$; }
使用 wecode.js 轉換網頁內容。 網頁內容置換 [code] var WeReplaceAy = [ ['xxx1', 'yyy1'], ['xxx2', 'yyy2'], ... ];;;[/code] 或是 [code] var txt_WeReplace = 'xxx1==yyy1, xxx2==yyy2, ...';;;[/code]
WeCodeAy 預設置換內容 [code] ... [/code]
14600 使用 wecode.js 轉換網頁內容。 2025-04-03 17:25:50 1 aWay MsgArticle
ZC1272
ZC1272
1
1
0
59
aWay
0
0
/main/wdb2/images/1x1.gif
表單內容列表 WeFormList 版面模式 We套版模式說明! [code] <div class='WeBlock'></div><div class='WePageCtrl'></div> <div class='WeList' style='display:none;' c='%' v=''><table border=1px cellpadding=4px cellspacing=0 style='width:100%'><tr> <td>姓名</td> <td>類型</td> <td>角色</td> <td>關係</td></tr><!--WeCellList--></table></div> <div class='WeCell' style='display:none;' c='%' v='awName'><wdb _tr> <wdb _td>%awName%</wdb _td></wdb _tr></div>[/code] (請注意,上述的 wdb 和 _ 之間實際使用上不要有空格。)
[code] <style type='text/css'>.WeTop { font-size:14px; background: #eee; border-radius: 5px; padding: 8px; line-height: 100%; margin-bottom:5px; };;.WeTop .WeSearch { float:left; };;.WeBlock { font-size:14px; text-align:center; };;.WeBlock .tbList { border-spacing: 5px; };;.WeBlock th { width:10%; background:#ddd; };;.WeBlock th.auto { width:auto; };;.WeBlock .trCell:hover { background: #eee; };;.WeBlock td { padding: 2px 5px; };;.WeBlock .CtrlBtn { font-size:14px; };;.WePageCtrl { font-size:14px; };;</style>[/code]
[code] <div class='WeTop'> <div class='WeSearch'></div> <div class='WeBtnExt'></div> <div class='WeCtrl'></div></div><div class='WeBlock'></div><div class='WePageCtrl'></div><!----><div class='WeList' style='display:none;' c='%' v=''><div align=center class='divList'><table border=1 cellpadding=4px cellspacing=0 class='tbList'><tr class='trHeader'> <th class='auto'>XmlID</th> <th>狀態</th> <th>管理</th></tr><!--WeCellList--></table></div></div><!----><div class='WeCell' style='display:none;' c='%' v='xmlid,WeStatus,WeStatusCtrl,WeCellCtrl,replydept,replydt,replytitle,replycontent'><wdb _tr class='trCell' xi='%xmlid%'> <wdb _td class='xmlid'>%xmlid%</wdb _td> <wdb _td class='WeStatus'><nobr>%WeStatus% %WeStatusCtrl%</nobr></wdb _td> <wdb _td class='WeCellCtrl'><nobr> <input type=button class='CtrlBtn' value='查詢' onClick='$("#desc_%xmlid%").fadeToggle()'> %WeCellCtrl% </nobr></wdb _td></wdb _tr><wdb _tr id='desc_%xmlid%' class='trDesc' style='display:none;'><wdb _td colspan=20> %xmlid% </wdb _td></wdb _tr><wdb _tr class='trReply' hide_replydept><wdb _td colspan=20> %replydept% (%replydt%) %replytitle% %replycontent% </wdb _td></wdb _tr></div>[/code] (請注意,上述的 wdb 和 _ 之間實際使用上不要有空格。)
14415 表單內容列表 WeFormList 版面模式 We套版模式說明! 2024-10-01 14:46:03 1 aWay MsgArticle
ZC1272
ZC1272
2
0
0
287
aWay
0
0
/main/wdb2/images/1x1.gif
預設表單內容列表自定外掛! 假設欄位代碼 XXXXX [ul] [*]自定範本檔 /js/us_msgWeFormList_XXXXX.html 可以自定表單內容列表的範本 [code] <span id='ns_msgWeList_XXXXX_html_user-defined' c='%' v='XmlID,num,...' style='display:none;'> <div class="ListContent">%html% ... </div></span>[/code] [*]自定 php 檔 /js/us_msgWeFormList_XXXXX.php 可以 php 針對個別 ValueInfo 物件 $oV 處理內容。 [*]自定 js 檔 /js/us_msgWeFormList_XXXXX.js 可以 js 針對載入之後的全部內容,進行特效處理。 [/ul]
14414 預設表單內容列表自定外掛! 2024-10-01 14:45:21 1 aWay MsgArticle
ZC1272
ZC1272
3
1
0
242
aWay
0
0
/main/wdb2/images/1x1.gif
iAJAX 新增 AutoHeight2Bottom [ul] [*]在 DivID 加 class=AutoHeight2Bottom 自動調整高度至視窗底部。 [*]設定 txt_AutoHeight2BottomPadding = 30; 距離視窗底部 30px。 [*]設定 txt_AutoHeight2BottomPadding = 'footer'; 距離視窗底部 #ns_Footer 的高度。 [/ul]
14353 iAJAX 新增 AutoHeight2Bottom 2024-07-15 12:25:57 1 aWay MsgArticle
ZC1272
ZC1272
4
0
0
237
aWay
0
0
/main/wdb2/images/1x1.gif
Email 範本檔 [ul] [*]Email 範本檔資料夾 email/ [*]不同語系範本檔名格式 email_xxxxx_en.html 其中 en 為語系代碼 [*]訂單相關 Email 區分金流及物流檔名格式 email_xxxxx_金流_物流.html 訂單相關 Email 通式 email_xxxxx.html 金流通式 email_xxxxx__物流.html 物流通式 email_xxxxx_金流.html [*]訂單成立通知信 email_Order1.html 在訂購流程 ShopFinish 時發送通知。 [*]訂單取消申請通知信 email_OrderCancel1.html 在訂單查詢點擊「訂單取消」時發送通知。 [/ul]
13973 Email 範本檔 2024-05-28 16:46:10 1 aWay MsgArticle
ZC1272
ZC1272
5
1
0
207
aWay
0
0
/main/wdb2/images/1x1.gif
利用 wecode.js 在 client 端將網頁內容文字置換。 如果要將網頁上面全部的 NT$ 置換為 US$ ,則可以如下設定: [ol] [*]在瀏覽器檢視原始碼確認網頁是否有載入 wecode.js [*]在版面配置的上方控制元素區新增 js 元素 [*]在 var 新增 WeReplaceAy = [];;;WeReplaceAy[0] = ['NT$', 'US$'];;;[/ol] 完成。 如果要同時置換多項內容,如下設定: WeReplaceAy[1] = ['原文字', '新文字'];;;WeReplaceAy[2] = ['原文字', '新文字'];;;...
13244 利用 wecode.js 在 client 端將網頁內容文字置換。 2024-05-01 16:34:07 1 aWay MsgArticle
ZC1272
ZC1272
6
0
0
195
aWay
0
0
/main/wdb2/images/1x1.gif
WeForm 表單送出自定驗證擴充語法。 [ol] [*]「欄位管理」=>「編輯」=>打勾「表單輸入處理」=>「資訊處理網址」輸入 us_funcname [*]「檔案管理」編輯 js/us_funcname.php 驗證 $oValue 。 [*]$ErrAy[] = "錯誤訊息"; // 設定錯誤訊息可以回傳 client 端。 [*]$isDataURL = 0; // 將這個變數設為 0 可以將 ValueInfo 存檔。 系統預設如果有輸入「資訊處理網址」則 ValueInfo 是不會存檔,如果驗證之後要將 ValueInfo 存檔,只要將 $isDataURL = 0; 即可。 [/ol]
13088 WeForm 表單送出自定驗證擴充語法。 2024-03-18 10:18:08 1 aWay MsgArticle
ZC1272
ZC1272
7
1
0
205
aWay
0
0
/main/wdb2/images/1x1.gif
js 的 alert, confirm, prompt 的多語系設定。 以 confirm 為例: [code] <span class='map_txt_ConfirmDel linka' maplang=1 style='display:none;'>確定要刪除?</span> < script language='JavaScript'>function ... {;; txt_ConfirmDel = txt_('txt_ConfirmDel', '確定要刪除?');;; if (!confirm(txt_ConfirmDel)) return;;; ... };;< /script>[/code] [ol] [*]如果有設定 js 變數 txt_ConfirmDel 則優先使用變數 txt_ConfirmDel。 [*]如果沒有設定變數 txt_ConfirmDel 則取 .map_txt_ConfirmDel 的 html。 因為 .map_txt_ConfirmDel 有設定 maplang=1 所以在約 5 sec 會被翻譯為相對語言。 [*]如果也沒有 .map_txt_ConfirmDel 則取預設字串。 如果有 .map_txt_ConfirmDel 則預設字串可以省略。 [/ol] 注意,.map_txt_ConfirmDel 裡頭的字串「確定要刪除?」必須預先在 空間管理=>語系管理 預先新增譯文。
11522 js 的 alert, confirm, prompt 的多語系設定。 2023-12-24 16:47:49 1 aWay MsgArticle
ZC1272
ZC1272
8
0
0
304
aWay
0
0
/main/wdb2/images/1x1.gif
function LineNotify_($data, $token) 說明 function LineNotify_($data, $token) [code] $data = String 1000 characters max [/code] or [code] $data = array( "message"=>String 1000 characters max "imageThumbnail"=>HTTPS URL Maximum size of 240×240px JPEG "imageFullsize"=>HTTPS URL Maximum size of 2048×2048px JPEG "stickerPackageId"=>Number Package ID. "stickerId"=>Number Sticker ID. "notificationDisabled"=>true: The user doesn't receive a push notification when the message is sent. );;;[/code]
1564 function LineNotify_($data, $token) 說明 2023-07-31 14:08:25 1 aWay MsgArticle ---
ZC1272
ZC1272
9
1
總覽
0
556
aWay
0
0
/main/wdb2/images/1x1.gif
關於 NoonSpace 範本因應 CSP 資安考量的修正方式。 原 NoonSpace 範本以下語法,因應 CSP 設定該語法將沒有作用: [code] ... <a href='javascript:func1_(%xmlid%)'>click</a>... <span onClick='func2_(%mx%, %xmlid%)'>click</span>... [/code]
必須修改為以下語法: [code] ... <a href='javascript:;' class='clk_func1_%mx%_%xmlid%'>click</a>... <span class='clk_func2_%mx%_%xmlid%'>click</span>... <wdb _script>$('.clk_func1_%mx%_%xmlid%').on('click', function(){ func1_(%xmlid%); });;;$('.clk_func2_%mx%_%xmlid%').on('click', function(){ func2_(%mx%, %xmlid%); });;;</wdb _script>[/code] 上述語法請省略 wdb 和 _script 中間的空格。
251 關於 NoonSpace 範本因應 CSP 資安考量的修正方式。 2023-06-16 14:31:17 1 aWay MsgArticle ---
ZC1272
ZC1272
10
0
總覽
0
460
aWay
0
0
/main/wdb2/images/1x1.gif