dragon image みちのぶのねぐら

Google Sites で JavaScript

Update: 2011-01-26

※ この記事の内容は Mac の Safari など限られた環境でしか確認してません。

このサイトを DokuWiki から Google Sites に引っ越すにあたってまず困ったのが 本気でパスワード のページです。エディタの HTML 編集機能を使って <script ... とか書いても拒否されます。で、何か方法は? と探し始めてすぐに見つかった記事が How To Add JavaScript or Custom Contents to Google Sites with Gadget です。 埋め込みたいソースは honkipass.html です。これを

<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="Custom Gadget" />
<Content type="html"><![CDATA[
...
]]></Content>
</Module>

の CDATA セクションの中にそのまま丸ごと入れて、拡張子 .xml で保存します。そのファイルをサイトのどこでもいいのでアタッチします。最後に、エディタのメニュー Insert - More gadgets... でアタッチした URL を指定して、縦横のサイズやタイトルなどの設定を調整するとできあがりです。

2011-01-27 追記

Google Sites で Java Applet で紹介した Code Wrapper もよさそうです。