: O. Yuanying

ChimeをJavaScriptから操作する・2

Chime Command-Line Exampleのコードを読み終わったので、余計なコードを排除し、再実装してみた。

具体的なフローは、

  1. FormのonsubmitイベントからChimeを操作するJavaScriptを呼ぶ。
  2. JavaScriptは、隠しフレームに<embed type='application/x-spt'>が記述されているHTMLをロードする。
  3. ロードされたHTMLに書かれているChimeScript(RasmolScript)が実行される。

と言う形になる。

なんか<embed>を使ったり、<iframe>を使ったりと、もう少しなんとかならんのかと思わなくもないけど、現状どうしようもないみたい。