- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ミニウィンドウを画面上部から出現させるには?)
ミニウィンドウを画面上部から出現させるには?
このQ&Aのポイント
- ホームページを改装しようと思っている場合、とびらのページから中のページに入った際に、画面上部からスライドするようにメッセージ用のミニウィンドウを出現させる方法を知りたいです。動きの速さも変えられるようにしたいです。
- JavaScriptのサンプルを探していましたが見つからず、他の方法でも構いません。どなたかこの機能を実現するためのプログラムを教えていただけないでしょうか。
- なるべくクロスブラウザで対応したいです。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
仕掛け的には、Windowオブジェクトを、moveToとかで連続的に移動させてやれば良いかと。こんな感じ: <html><head> <title>Test</title> <script type="text/javascript"> var $w = open( 'about:blank', '_blank', 'width=640,height=160' ); var x = 64; var y = -200; with ( $w ){ moveTo( x, y ); for ( k = 0; k < 20; k++ ){ y += 15; moveTo( x, y ); } location.href = 'http://www.goo.ne.jp/'; } </script> </head><body onload="javascript:$w.focus()"> Test </body></html> ちょっと大雑把すぎるスクリプトですが。 ただ、この手のポップアップって、ウザったがられる可能性大です。 gifアニメでパラパラまんがを作る方が、まだ喜ばれるんじゃないかと。
お礼
さっそくの書き込みありがとうございます。 そうですねぇ。感じ方が人によってちがうから、自分ではいいと思っても、ウザいとしか思わない人もいるということを考えなくてはなりませんよねぇ。 もう少し、ちがう仕掛けを考えてみようと思います。 どうも、ご親切にアドバイスをありがとうございました。