或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。最近はスロット放浪記やってます。。

Hello,World!も奥が深い。document.write("Hello World!");こう書けるか?

ブログのエディタの仕様の問題で、以下の二つを満たせるかどうか?ということでいろいろ勉強してみた。

  1. はてな記法wiki記法の類が使えること
  2. JavaScriptが書けること

この二つを同時に満たせるというエディタは、もしかするとlivedoorブログだけ???

はてな記法wiki記法を書けるエディタは、このはてなダイアリーを含め、はてなブログlivedoorブログなどあるが、はてなダイアリーはご存知のようにJavaScriptが書けない。はてなブログは、はてな記法が書けるモードだとJavaScriptは書けない。livedoorブログは、ちょっとカオスな状態。

結論から言うと、はてな記法wiki記法を書けるモードで、JavaScriptも書けた。

http://blog.livedoor.jp/oneshotlife/archives/19746791.html
↑ここをご覧あれ

ただ、ソースを見ていただければわかるように、ちょっとおかしい。

<p><script type="text/javascript">document.write("Hello World!");</script></p>

こうなっちゃってるのよね・・・。これでも、ちゃんと表示されることはされるんだけど。

<p><script type="text/javascript"></p>
<p>document.write("Hello World!");
<p></script></p>

ちなみにエディタ上で、改行を入れるとこうなっちゃう。これだと、JavaScriptは動かない。余計なタグが入るから。

livedoorブログの設定で、改行時に

タグ入れんなとか、
入れんなとか、そういうことを設定出来たら、この問題は解決出来るかもしれない。

でも、取りあえず、動くことは動いたぞ。