一定時間後にサブウインドウを閉じるについて

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: horseman39 : 2004/10/02 04:24
初めまして!

http://www.tagindex.com/javascript/window/interval2.html

ここにある様に、例えばサイトを訪れた人が小窓を開く、
一定時間画像を表示して自動的に小窓が閉じられる・・。
というのを設定したいのですが、小窓を閉じる瞬間に、
閉じても良いかと確認のログが出てしまいます。
あれを表示させずに強制的に時間が来れば小窓を閉じるという
方法は無いのでしょうか?
すみませんが、教えて下さい。

1   名前: phpinfo() : 2004/10/02 09:12   [URL
多分IEがそのアラートを出しているのだと思います
これはIEの設定に依存するので、無理でしょう

2   名前: horseman39 : 2004/10/02 12:01
そうですか・・。
仕方無いですね。
では、今度は、一定時間後に閉じるのでは無く、
別ページにジャンプする、若しくはoff line等の
画像を表示する方法は設定出来るのでしょうか?
素人で申しわけ有りません。

3   名前: Sinryow : 2004/10/03 00:03   [URL
subwin 関数にウィンドウを閉じている操作を書いているわけですから,そこを別ページへの移動の動作とすればよいです。

具体的には,

function subwin(){
location.href="hoge.html"; // 移動先のHTML
}

とします。

4   名前: horseman39 : 2004/10/03 04:35
早速ご返事頂き有り難うございました。
この場合、小窓にリンク先を表示ー一定時間後に
別リンクへとなるかと思うのですが、この場合小窓に
表示させるリンクページは自分で関数を設定できるページで
ないとだめなのでしょうか?例えば、小窓に別サイトのページ
を表示その後また、別リンクへ移動というのは無理なのでしょうか?
すみませんが教えて下さい。

5   名前: U D : 2004/10/03 17:32
最初の話題に戻しますが、僕はできましたよ。一応

小窓を開く方のページのどこか
  〜 window.open("省略") 〜
開く小窓のページのどこか
  〜 setTimeout("window.close()",5000/*ミリ秒単位で何秒後に閉じるか指定。*/) 〜

これでできると思いますが・・・できなかったらどうしましょうかね?(何!?)

6   名前: horseman39 : 2004/10/03 19:09
すみません。ややこしい事聞いて・・。
私も自分の作った別のページをリンク先にして、
その小窓に表示されるページに閉じる設定をしたら、
出来たのですが、私がやりたかったのは、小窓に自分の
作成したページでは無く、他のリンク先のサイトを表示して
一定時間後にその小窓を閉じる・・というのをやりたかったのですが、
この場合はリンク先のページ設定をさわる事が出来ないから
物理的に不可能という事なのでしょうか?
何度もすみませんが、教えて下さい。

7   名前: むむりく : 2004/10/06 13:11
できるできないじゃなく、
そんなリンクのされ方をしたら相手は不快に思わないかな?

一覧へ戻る