私は自分のウェブサイト用に、以下のサイトで言及されている同様の種類の画像ビューアを作成しました。 http://www.javascriptkit.com/script/script2/backbox/ 画像ビューアは Chrome では正常に動作しますが、Internet Exlporer では動作しません。セキュリティ上の理由から、私の Web サイトの詳細は提供していませんが、Chrome と Internet Explorer で以下のリンクをコピーして貼り付けることで問題を確認できます。 http://www.javascriptkit.com/script/script2/backbox/
上のリンクの画像をクリックして、Internet Explorer でエラーを確認し、他のブラウザで同じことを確認して、動作状態を確認してください... PFB スナップ ショット
Internet Explorer で動作しない理由を教えてください。
IE F12 devolper ツール コンソール領域からのエラー メッセージは次のとおりです。
SCRIPT5007: プロパティ 'replace' の値を取得できません: オブジェクトが null または未定義の Effects.js、1 行目の文字 1747
Effects.js = http://www.javascriptkit.com/script/script2/backbox/js/effects.js
サンプルの js ファイルが必要な場合は、http: //www.javascriptkit.com/script/script2/backbox/backboxfiles.zip から入手してください。
使用される HTML は次のとおりです。
<link rel="stylesheet" href="backbox.css" type="text/css" />
<script type="text/javascript" src="js/prototype.compressed.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<script type="text/javascript" src="js/dhtmlHistory.js"></script>
<script type="text/javascript" src="js/customsignsheader.js"></script>
<div onclick="dhtmlHistory.add('location1',{message: 'backbox'});countdown()">
<a href="images/babyhand.jpg" rel="lightbox[slide]" caption="A Bunch of Grapes">
<img src="images/sunset.jpg" alt="lime" width="400" height="300" border="0" /></a>
</div>
<a href="images/desert.jpg" rel="lightbox[slide]" caption="Sunflower"></a>
<a href="images/beech.jpg" rel="lightbox[slide]" caption="Dolphin"></a>
<a href="images/lime.jpg" rel="lightbox[slide]" caption="Waterfall"></a>
<script type="text/javascript" src="js/customsignsfooter.js"></script>