ChimeをJavaScriptから操作する・2
Chime Command-Line Exampleのコードを読み終わったので、余計なコードを排除し、再実装してみた。
具体的なフローは、
- FormのonsubmitイベントからChimeを操作するJavaScriptを呼ぶ。
- JavaScriptは、隠しフレームに<embed type='application/x-spt'>が記述されているHTMLをロードする。
- ロードされたHTMLに書かれているChimeScript(RasmolScript)が実行される。
と言う形になる。
なんか<embed>を使ったり、<iframe>を使ったりと、もう少しなんとかならんのかと思わなくもないけど、現状どうしようもないみたい。