LotusNotesな日々IBM社のLotusNotesに関係する何かを日々語ってるようなきがしないでもないブログです。 

スポンサーサイト

   ↑  --/--/-- (--)  カテゴリー: スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

(記事編集) http://mesosune.blog123.fc2.com/?overture" target="_new

--/--/-- | Comment (-) | HOME | ↑ ページ先頭へ |

JavaScriptでtry~cath?

   ↑  2007/12/10 (月)  カテゴリー: JavaScript/CSS
try cath , finally , throw
らは、使うと便利ですが対応していないブラウザも結構多いです。

対応していないブラウザは、
その式があるだけで構文エラーになってしまうので、その回避策。

(・・・編集中)
※try-catchの式を文字列として変数に格納
※対応するブラウザが通るところで変数に対しeval()を使用し対応する

[例]

<script language="javascript" src="test.js"></script>
<script language="javascript"><!--
function my_func(){ a=b; return 1; }
function my_test(){
var s="try{ my_func() }catch(err){ 0 }";
if(IE5 || NS6 || OP6){
return eval(s) ? "無事に終了!" : "エラー捕捉!";
}
return "未サポート";
}
//-->
</script>
スポンサーサイト

(記事編集) http://mesosune.blog123.fc2.com/blog-entry-46.html

2007/12/10 | Comment (0) | Trackback (0) | HOME | ↑ ページ先頭へ |

Comment

コメントを投稿する 記事: JavaScriptでtry~cath?

お気軽にコメントをぞうぞ。
非公開 (管理人のみ閲覧可能なコメント) にしたい場合には、ロック にチェックを入れてください。

  任意 : 後から修正や削除ができます。
  非公開コメントとして投稿する。(管理人にのみ公開)
 

Trackback

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。