Javaスクリプトでpopupを変えていく
[上に]
[前に]
[次に]
yoshi
2000/03/06(月) 15:33:52
ホームページの改装作業中です。
今度のデザインでは、ちょっと変わったことに
挑戦してみようとおもっています。
ページを開くと同時に窓が出てきて
さらに窓の画面(*.html)を
次々に切り替わる(自動で)ようにしたいのです。
このようなことなのですが
出来るでしょうか?
コウノトリ
2000/03/06(月) 15:40:25
<meta>による自動ジャンプで可能では?
(ただ、このようなページは嫌われると思いますよ。。。)
無責任官庁
2000/03/06(月) 16:44:23
単純なのはコウノトリさんの言うやりかたで、
1.html には、2.htmlへジャンプする<META>を書いて、
2.html には、3.htmlへ…
というやつですね。動的に飛び先が変わるのは難しいかも
しれませんね。
> このようなページは嫌われると思いますよ
ま、全ては使い方次第ですね。
「疑似テレビ」「パラパラマンガ(古っ!)」みたいな趣向で、
ここをクリックするとこうなります、って、説明があるなら、
全然問題ないかと。
#前置き無しにいきなしそれやられたら、
#消しても出まくる某フリーのレンタルサーバーの広告並みに
#イヤかも…
yoshi
2000/03/06(月) 18:47:13
やる前から「古っ!」と言われてしまいましたが、
とりあえずやってみたいと思います(^_^;)
パラパラとかのノリが好きなのだから仕方ない!(笑)
それで<meta>の自動ジャンプの場合、
どのように組み込めばいいのでしょうか?
申し訳ありませんが、具体的な書き方を
教えていただけませんでしょうか
嫌われるとのことですが、
途中で止めたり(トップページのボタンとかで)は
出来ませんか?
あと、JavaスクリプトやCGIでも同じことが出来るようでしたら
それについても教えてください。
さだひろ
2000/03/06(月) 20:06:18
http://www.tohoho-web.com/html/meta.htm
refreshを使います.
無責任官庁
2000/03/07(火) 08:57:23
> やる前から「古っ!」と言われてしまいましたが、
いやいや…「パラパラマンガ」っていう言葉が古いかな、と(^-^;
今の世代の人はノートの端に書いて…とか、やんないよねぇ…
…というのはおいといて。
<META HTTP-EQUIV="Refresh"> でやる方法ですね。
まず、めくるページを順番に作ります。
先頭を1.htmlとすると、1.htmlには
<META HTTP-EQUIV="Refresh" CONTENT="10;URL=/2.html">
といったものを<HEAD>内に入れておきます。
同じように、2.htmlには URL=/3.html といった具合に、
自分の次に飛ぶように作っていきます。
そうやって、10個作ったとして、1.html〜10.htmlまで
できますね。ループさせたいなら、10.htmlには URL=/1.html
と入れるといいでしょう。
で、こいつらを動かすキーですけども、
> ページを開くと同時に窓が出てきて
ということなので別ウインドウでやるとします。
<a href="#" onClick="window.open('1.html', 'XX','width=50,height=50');return false;">すたーと</a>
こんな感じでしょうか。
window.open 関数の詳細は、とほほさんのリファレンスを見てください。
これを途中で止めるのは、単純にウインドウを消せばいいわけです。
×ボタンをクリックして…とか、1.htmlとかの中に、
<a href="#" onClick="window.close();return false;">中断</a>
を入れておいたりすれば良いかと。
長くなってしまったので、スクリプトやCGIの話は別の機会に…(^-^;
yoshi
2000/03/08(水) 01:01:52
[[解決]]
みなさん、ありがとうございました。
ほぼ希望どおりのパラパラが完成しました(^o^)丿
後はデザイン面だけの問題です(笑)
[上に]
[前に]
[次に]