HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0118
ESZET@土石流の中の人IEコンポーネントの「スクリプト エラー」10解決


ESZET@土石流の中の人

リンク

2011/1/18(Tue) 20:12:32|NO.36672

HSPと直接関係ないのですが…(´・ω・`)

IEコンポーネントの"JavaScriptスクリプトエラー"ダイアローグを出現させないようにはできないでしょうか?
たしか、そんなパラメーターがあったような気もしましたが、Google先生は教えてくれませんでした。



この記事に返信する


hexa.hemi

リンク

2011/1/18(Tue) 22:05:35|NO.36679

javascriptでonerrorを設定してあげるとできるようです。

html = {" <html> <head> <script type="text/javascript"><!-- function serror(msg, url, line) { // alert("エラーが発生\nエラー:"+msg+"\nURL:"+url+"\nエラーの行:"+line); return true; } window.onerror = serror; document.rite("aaa");// エラーを発生させる // --></script> </head> <body> えらぁ表示がでなかったかな? </body> </html> "} axobj IE, "Shell.Explorer.2" IE -> "Navigate" "about:blank" doc = IE("Document") doc -> "Open" doc -> "Write" html doc -> "Close"



hexa.hemi

リンク

2011/1/18(Tue) 22:08:15|NO.36680

すいません
// alert(〜);
のところを
/* alert(〜);*/
にしてください。



ESZET@土石流の中の人

リンク

2011/1/20(Thu) 22:54:41|NO.36701

ありがとうございます。
ネット上のウェブサイトを表示するため、HTML側で対策 ということは出来ません。
IEコンポ側のdocument.open〜write〜closeを駆使してエラー回避コードを追記しようともしましたがダメでした (´・ω・`)



よつばのTakaya

リンク

2011/1/21(Fri) 00:12:57|NO.36702

VC++には明るくないので解説はできませんが、とりあえず参考になりそうなものを。


http://ir9.jp/prog/ayu/datlog/tech_ie_component/1145189322/1145189322_01.html
↑No.234 〜 No.235

http://www.usefullcode.net/2009/03/ie_hide_script_error.html



ESZET@土石流の中の人

リンク

2011/1/21(Fri) 19:28:09|NO.36703

ありがとうございます。参考になりそうです。



ESZET@土石流の中の人

リンク

2011/1/22(Sat) 17:19:09|NO.36706

IEコンポの"ScriptErrorsSuppressed"に真(true)を設定するといいようです。
オブジェクト指向な書き方だと
IE.ScriptErrorsSuppressed = true
とすればいいのですが、HSPだとどう記述すればいいのかわかりません(´・ω・`)
調べてみます



ESZET@土石流の中の人

リンク

2011/1/22(Sat) 17:24:57|NO.36707

	axobj IE, "Shell.Explorer.2",270,680
IE->"Navigate" "http://radiko.jp/player/player.html" IE("ScriptErrorsSuppressed") = "false"
ダメでした(´・ω・`)



hexa.hemi

リンク

2011/1/22(Sat) 18:56:04|NO.36709

IE -> "Navigate" "http://radiko.jp/player/player.html"
の前に
IE("Silent") = 1
をつけると
エラー表示が出なくなります。



ESZET@土石流の中の人

リンク

2011/1/22(Sat) 20:59:38|NO.36711

あら、そんな簡単なことだったの(´・ω・`)
ありがとうございました。



ESZET@土石流の中の人

リンク

2011/1/23(Sun) 17:42:26|NO.36715

チェック忘れたがな(´・ω・`)



ONION software Copyright 1997-2023(c) All rights reserved.