- PR -

moveTo にてエラーが発生する

1
投稿者投稿内容
小僧
大ベテラン
会議室デビュー日: 2005/06/24
投稿数: 122
投稿日時: 2005-06-24 18:08
こんにちは。

ASP で以下のようなコードを書きました。
function newWindow(openURL) {
w = open(openURL, 'gamen2','width=500,height=400,resizable=no,scrollbars=yes');
w.moveTo(0,0);
w.focus();
}

そして、この関数に新しく開きたいリンクのアドレスをパラメータとして渡すのですが、
その際、通常のサイト ( yahoo とか ) のアドレスを渡すと
moveTo の所で落ちてしまいます。
しかし、当該システムにて使用している別の ASP のアドレスを渡すと
( ./test001.asp のような感じで ) エラーは発生しません。

moveTo は単純に表示位置を変更しているだけなので落ちる要素はないと思うのですが。。。
そこで以下質問です。

1.
通常のサイト ( yahoo とか ) を開いたウィンドウに moveTo は
使用出来ないのでしょうか?

2.
moveToが落ちる時、何処かにエラーログを出力しないのでしょうか?

宜しくお願いいたします。


[ メッセージ編集済み 編集者: 小僧 編集日時 2005-06-24 18:09 ]

[ メッセージ編集済み 編集者: 小僧 編集日時 2005-06-24 18:09 ]

<追記>
エラー内容ですが、
IE のステータスバーの所に「ページでエラーが発生しました」と表示され、
ダブルクリックをした所「アクセスが拒否されました」というメッセージが
出力されました。
アクセスが拒否、という事はやはり外部サイト ( yahoo とか ) の時は
制御出来ない、という事なのでしょうか???
</追記>


[ メッセージ編集済み 編集者: 小僧 編集日時 2005-06-24 18:29 ]
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-06-26 12:55
引用:

アクセスが拒否、という事はやはり外部サイト ( yahoo とか ) の時は
制御出来ない、という事なのでしょうか???



です。

最近のブラウザの実装では、他ドメインを表示しているフレームに対してちょっかいを出すことはできなくなっています。

_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/
小僧
大ベテラン
会議室デビュー日: 2005/06/24
投稿数: 122
投稿日時: 2005-06-27 09:15
おはようございます。

返信、ありがとうございます。 > 渋木宏明(ひどり)さん

>最近のブラウザの実装では、他ドメインを表示しているフレームに対して
>ちょっかいを出すことはできなくなっています。
ぉぉ、そうなんですね。
原因がわかって安心しました。

そしてもう少し渋木宏明(ひどり)さんの優しさに甘えてしまうのですが、
この情報の元ねたってどこかにあるのでしょうか?
ご教示して頂ければ幸いです。

IE だから、マイクロソフトのサイトにあるのかなぁ。。。
宜しくお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)