摘要:js去html tag後取61個字數 混入title欄位和其它html內容[Web View只show3份文件、自訂展現每筆資料的格式]
又是再一次用正則表示式
var re=/ContentShowTitle/g;cstable.value=cstable.value.replace(re,titlestr);
re=/ContentShowContent/g;cstable.value=cstable.value.replace(re,destInput.value);
function ShowStrippedText()
{
var sourceInput = CKEDITOR.instances.Content.getData();
var destInput = document.getElementById(\"ContentShow\");
var titlestr = document.getElementById(\"title\").value;
destInput.value = sourceInput.stripHTML().substr(0,61)+\"...\";
var cstable=document.getElementById(\"ContentShowTable\");
var re=/ContentShowTitle/g;cstable.value=cstable.value.replace(re,titlestr);
re=/ContentShowContent/g;cstable.value=cstable.value.replace(re,destInput.value);
}
混入的ContentShow資料如下:
"<table border=\"1\" width=\"500\" class=\"g12\"><tr><td width=\"10\" rowspan=\"2\"><img src=\"/images/內頁小圖/4.png\" ></td><td>ContentShowTitle</td></tr><tr><td>ContentShowContent...<a href=\"/"+@WebDbName+"/vwForERMPortal/@DocumentUniqueID?OpenDocument\"><詳全文></a></td></tr></table>"
一般的view: