//------------------ 1文字づつセルの中に縦書きにする ---------------- //-- 縦書きを必要とする文字 var tate_moji="っぁぅぇぉゃゅょ「」、。。・ー" ; function tate(txt , m_col , m_size){ if(txt !=""){ var cc="" cc +="<TABLE border='0' cellpadding='1' cellspacing='0'>" cc +="<TBODY>" for(ii=0 ; ii<txt.length ; ii++){ cc +="<TR>" var tx = txt.charAt(ii) var po=tate_moji.indexOf(tx , 0) ;//-- 全角小文字が含まれているかの判断 if(po >=0){ cc +="<TD style='writing-mode:tb-rl' align='center'>" }else{ cc +="<TD align='center'>" } cc +="<FONT color='" + m_col + "' style='font-size:" + m_size + "'>" cc +="<B>" + tx + "</B>" cc +="</FONT>" cc +="</TD>" cc +="</TR>" } cc +="</TBODY>" cc +="</TABLE>" return cc } return "" }