プレゼン中にだけJavaScriptを実行させたい

usopion氏がOpera Show の時だけ、スクリプトを起動させる方法ってあるかなぁと仰せだ。Opera Show Generatorが出力するJavaScriptはそんな動作を実現していた記憶があるので、見てみた。

// check to see if you're in fullscreen. Dirty hack, but hey?! :-)
var firstslide = document.getElementById('slide1');
if (window.getComputedStyle(firstslide,null).pageBreakAfter == "always") {
  ...
} else {
  ...
}

要するに、そういうことらしい。ちなみにこのJavaScriptはOpera Show Formatに基づいて書かれた文書に利用されることを想定しており、その判定はmeta要素に対して正規表現による比較で実現している。

この文書の諸情報

この文書の永続的URI
http://kuruman.org/diary/2006/11/09/opera-show-js
公開日時
2006年11月9日 午後3時22分26秒
ヘルプ
フィードバックについて
RSS Feedによる更新情報
http://kuruman.org/note/index.xml
This document is licensed under a CC : by-nc. 2006, Kuruma; FOAF description.