JavaScriptでMsgBox表示

どうしてもIE限定でOKでかつ確認ダイアログで、[はい][いいえ]表示のダイアログを表示したい!
となってしまった場合下記の方法で対応。

<html>
<head>
<script language="VBScript"> 
Function msgboxOrg()
  msgboxOrg = MsgBox("処理しますか?", vbYesNo + vbQuestion, "ここにタイトル")
  'msgboxOrg = MsgBox("処理しますか?", vbYesNoCancel + vbQuestion, "ここにタイトル")
End Function
</script>
<script language="javascript">
  function hoge(){
    var ret = msgboxOrg();
    if(6 == ret){
      alert("[はい]が押されました");
    }else if(7 == ret){
      alert("[いいえ]が押されました");
    }
  }
</script>
</head>
<body>
<input type="button" value="msgbox test" onclick="javascript:hoge();"/>
</body>
</html>

ちなみに7行目のコメントをはずせば[はい][いいえ][キャンセル]を表示。
あとはMsgBoxのリファレンスに合わせて表示はいくらでも変更可能。