次のようにjavascriptを使用してiframeのsrcを動的に設定しようとしています:
<script language="javascript">
function OpenMailTo(mailId) {
document.getElementById('mailToFrame').src = 'mailto:' + mailId; // <-- error here
return false;
}
</script>
<iframe id="mailToFrame" src="" height="0" width="0" style="display:none;"></iframe>
「オブジェクトはこのプロパティまたはメソッドをサポートしていません」をスローしています。IE9ブラウザを使用しています。エラーをスローしているにもかかわらず、新しいメールウィンドウ(Outlookウィンドウ)を開いています。
誰かがこの問題を解決するのを手伝ってくれませんか。
編集:
ところで、デバッグが有効になっている場合、またはIEオプションでスクリプトのデバッグを無効にすることが有効になっている場合にのみエラーがスローされます。
編集:
これは私の呼び出しコードです
<span> test text <a href="#" onclick="OpenMailTo('email@test.com');" >email@test.com</a>
testing.....
</span>
編集:
これはエラーのスクリーンショットです: