Web数式えでぃた

数学ブームの昨今、Wrb上で数式を書きたいけど、めんどくさいというアナタのために
簡単なWeb数式エディタを作ってみました。スクリプトをページにコピー&ペーストするだけ!
〜使用方法(注意事項はページ下方にあり)〜
「***を表示」 :表の文字を表示します。二度押すと、次の文字を表示します。
「表示文字を入力」:文字表示窓に表示されている記号を書き出します。
「一文字戻る」  :数式出力窓の文字列の末尾を一文字消します。
「改行」     :数式出力窓の文字列を改行します。
「***を入力」 :ボタンに表示されている記号(特殊文字)を書き出します。
          上付き添字と下付き添字を同じ箇所に表示することはできません。


**文字表示窓(現在選択されている文字列を表示します)**



**数式出力窓(作成した数式を表示します)**
ぷれびゅー:
HTMLたぐ:

     




注意事項

  1. (注)始めからやり直したいときはページをリロードしてください。
  2. 積算記号に使う上下のルビは扱えません。添字で対応してください。
  3. 添え字の位置情報を表現するときは、ページのヘッダ部分に以下のように記述してください。
    なお、***には、ペーストした文字列の中の id=suf1*、id=suf2*の*の番号のうち、最も大きいものを記載してください。(なお、sub(下付き文字)とsuper(上付き文字)の部分は、時折表示がおかしくなることがあるかもしれないので、お好みで%表示などに変更してもかまいません)
<script language ="text/javascript">
  for(i=1;*** > 0;i++){
   if(document.getElementById("suf1"+i) == null){break;}
   document.getElementById("suf1"+i ).style.fontSize="smaller";
   document.getElementById("suf1"+i ).style.verticalAlign="sub";
  }
  for(i=1;*** > 0;i++){
   if(document.getElementById("suf2"+i) == null){break;}
   document.getElementById("suf2"+i ).style.fontSize="smaller";
   document.getElementById("suf2"+i ).style.verticalAlign="super";
  }
  }
<script>


*お使いのブラウザがHTML5未対応だとうまく動作しない可能性があります。
このページの文章の無断転載はお止めください。
数学記号表
#8704;#8706;#8707;#8709;#8712;#8713;#8715;#8719;#8721;#8722;#8727;#8730;#8733;#8734;#8736;#8743;#8744;#8745;#8746; #8747;#8756;#8764;#8773;#8776;#8800;#8801;#8804;#8805;#8834;#8835;#8836;#8838;#8839;#8853;#8855;#8869;#8901;#37;#60;#62;#338;#339;#352;#352;#376;#8240;
数字表
#48;#49;#50;#51;#52;#53;#54;#55;#56;#57;#38;#8211;#8212;
記号表1
#177;#186;#247;#94;#34;#60;#62;#133;#134;#126;#176;#135;#8218;#8222;#8364;#8249;#8250;#710;#732;
記号表2(かっこ)
#40;#41;#123;#125;#91;#93;#8220;#8221;#8216;#8217;