質問: ミニウィンドウを画面上部から出現させるには? 現在、ホームページを改装しようと思っているのですが、 とびらのページからenterで中のページに入った時に、自動的に中のページと別にメッセージ用のミニウィンドウが出るようにしたいのですが、ただ現れるのではなく、画面上部から、スライドするように降りてくるように出現させるにはどうしたらいいのでしょうか?(できたら、動きの速さも変えられるようにしたいです。それからなるべくクロスブラウザで) いろいろなページでjavascriptサンプルを見て、探し回ったのですが、ぜんぜん見つかりません。 javascriptでなくてもかまいません。 これを実現させるためのプログラムをどなたか教えてください。よろしくお願いします。。。
回答: 仕掛け的には、windowオブジェクトを、movetoとかで連続的に移動させてやれば良いかと。こんな感じ: test 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/'; } test ちょっと大雑把すぎるスクリプトですが。 ただ、この手のポップアップって、ウザったがられる可能性大です。 gifアニメでパラパラまんがを作る方が、まだ喜ばれるんじゃないかと。