たまにみかけることがある、ブラウザウィンドウ内でポインタを動かすと、
星などのマークがついてくる面白いページがありますよね?
アレはどうやっているのか知っている方がおられましたら、
是非教えていただきたいのですが…

A 回答 (2件)

それは「JavaScript」です。


JavaScriptの配布サイトなら比較的どこでもおいていると思います。

下記サイトさんにもサンプルがありますし、JavaScriptの解説もされています。

「CLUB とむやん君」http://www2s.biglobe.ne.jp/~club_tom/
    • good
    • 0
この回答へのお礼

教えていただいてありがとうございます!
JavaScriptのリファレンス本みたいなのを持ってるんですが、
それらしい記述がなくて困ってました…
JavaScriptは未経験なのでわからない事だらけで、
また質問を載せるかもしれませんので、
そのときはまたお願いしますね☆

お礼日時:2001/10/22 23:40

参考URLをご覧下さい。

(^_^)

参考URL:http://www.jps-web.jp/doctor-j/homesakusei/index …
    • good
    • 0
この回答へのお礼

教えていただいてありがとうございます☆
ソースも載ってて、知りたいコトズバリなページでした!
これからもコノ手の質問をここに載せるかもしれませんので、
そのときはよろしくお願いします☆

お礼日時:2001/10/22 23:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QAウィンドウからBウィンドウのページ位置の動かし方

通常のページ(Aページ)にあるボタンを押すことによって、
新しいウィンドウで別のページ(Bページ)を開くプログラムを
Javascriptで作りました。

質問したいことは、
新しいウィンドウで開いたBページから
Aページで名前をつけた場所(ページの途中)に
直接ジャンプするものを作りたいです。

添付画像のように
テレビのチャンネルをチラチラ変えるような感覚で
Bページをリモコンのような役割にして
Aページの中で見たい位置を次から次に動かしたいです。

Bページを開くまでは問題なくできましたが、
その先ができませんでした。
アドバイスを頂きたいです。
お願いいたします。

(↓自分で作ったコードです)
~~~ Aページ ~~~
<script language="JavaScript" type="text/javascript">
<!--
function openwin(url, winname, width, height) {
if(!width) { width = 500; }
if(!height) { height= 500; }
if(!winname) { winname = 'win'; }

w = window.open(url, winname,'width=' +width+ ',height=' +height+ ',status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
}

//-->
</script>
</head>

<form method="post"><input type=button onClick="openwin('xxx');" value="サンプル"> </form>

<div class="t0">
<table>
<tr>
<th class="t1"><a name="1" id="1">文章</a></th>
<td class="t2"></td>
<td class="t3">文章</td>
</tr>
</table>
</div>

<div class="t0">
<table>
<tr>
<th class="t1"><a name="2" id="2">文章</a></th>
<td class="t2"></td>
<td class="t3">文章</td>
</tr>
</table>
</div>

<div class="t0">
<table>
<tr>
<th class="t1"><a name="3" id="3">文章</a></th>
<td class="t2"></td>
<td class="t3">文章</td>
</tr>
</table>
</div>


~~~ Bページ ~~~
<a href="#1">1</a>
<a href="#2">2</a>
<a href="#3">3</a>
<a href="#4">4</a>
<a href="#5">5</a>

通常のページ(Aページ)にあるボタンを押すことによって、
新しいウィンドウで別のページ(Bページ)を開くプログラムを
Javascriptで作りました。

質問したいことは、
新しいウィンドウで開いたBページから
Aページで名前をつけた場所(ページの途中)に
直接ジャンプするものを作りたいです。

添付画像のように
テレビのチャンネルをチラチラ変えるような感覚で
Bページをリモコンのような役割にして
Aページの中で見たい位置を次から次に動かしたいです。

Bページを開くまでは問題なくできましたが、
その...続きを読む

Aベストアンサー

 アンカー要素のtarget属性にオープン元のウィンドウ指定すれば出来ると思うけど、そのリモコンあんまし約に立たないと思う。テレビのリモコンみたく常に手元にあればいいけど、隠れちゃったりしてるといちいち探さなきゃならんし..。
 それよりナビゲーションのメニューはページ内に固定位置で置いとくとか、どうせjavascript使うんならスクロールに追随するフローティングメニューにしちゃったほうがいいよ。

Qウィンドウを新しく開いてそのウィンドウをページ替えしたい。

<a href="http://oshiete.goo.ne.jp/" target=_blank>サイト1<a>
<a href="http://oshiete.goo.ne.jp/" target=_blank>サイト2<a>
<a href="http://oshiete.goo.ne.jp/" target=_blank>サイト3<a>

例えばサイト1をクリックして新しいウィンドウが開いた後、サイト2をクリックした場合また新しくウィンドウが開くのではなく、サイト1が開いたウィンドウに
サイト2を表示させたい時はどうしたらいいのですか?

Aベストアンサー

target="_blank"
というのが、「新しい」ウィンドウを開いてターゲットにしろ、という意味です。

ですから、ここを、たとえば
target="MyOriginWindow"
とかいう風にすれば、
「MyOriginWindow」という名前のウィンドウをターゲットにしろ、なければ、その名前のウィンドウを新しく開け
という意味になります。

一度名前を付けて開いていますので、2回目以降はそのウィンドウをターゲットにしてページが読み込まれます。

Qサブウィンドウで送信ボタンを押すとメインウィンドウに結果を表示

こんにちわ,
今HTMLの学習をしているのですが,タイトルどおり,サブウィンドウで送信した値をメインウィンドウに反映したいのですが,どうすればいいでしょうか。
ちなみにメインウィンドウはフレームが2つあって,
その1つ(hogeflame)のhoge2.phpにその値を送りたいのですが,

サブウィンドウで
<head>
<script Language="JavaScript"><!--
  function setURL()
  {
   window.opener.hogeflame.location.href = "hoge2.php";
  }
// --></script>
</head>
<?php
 echo '<form action="javaScript:setURL()" method="POST">';
 echo "<input type=\"hidden\" name=\"hoge3\" value=\"hoge3\">";

(後略)

としたのですが,うまくいきません。
おそらくformのactionにsetURLという関数を持ってくるのが間違っていると思うのですが,どうすればいいでしょうか。

ちなみにIEではこれを単にtarget=hogeflameにすると,うまくいくのですが,Netscape系ではうまくいかないので,javascriptを使用するようにしました。

よろしくお願いします。

こんにちわ,
今HTMLの学習をしているのですが,タイトルどおり,サブウィンドウで送信した値をメインウィンドウに反映したいのですが,どうすればいいでしょうか。
ちなみにメインウィンドウはフレームが2つあって,
その1つ(hogeflame)のhoge2.phpにその値を送りたいのですが,

サブウィンドウで
<head>
<script Language="JavaScript"><!--
  function setURL()
  {
   window.opener.hogeflame.location.href = "hoge2.php";
  }
// --></script>
</head>
<?php
 echo '<form acti...続きを読む

Aベストアンサー

私自身知識が無いので質問の意味を間違ってとらえているかもしれませんが、
子ウィンドウから親ウィンドウをリモコン操作するのなら下記サイトをご覧下さい。

参考URL:http://homepage1.nifty.com/ym/pc/65r.htm

Q親ウィンドウと子ウィンドウの制御について、教えて下さい!

親ウィンドウと子ウィンドウの制御について、質問です。

子ウィンドウを開いた状態で、親ウィンドウを閉じた時に
連動して子ウィンドウを閉じたいのですが、閉じません。
(複数の子ウィンドウの内、閉じるモノと閉じないモノがあります。
 同じ記述をしているんですが...)
よろしくお願いします。

Aベストアンサー

補足を見ましたが、、、

SyosaiWinはグローバル変数としても宣言されていますが、戻値を受け取る時にローカル宣言してますよ。
グローバルのSyosaiWinとローカルのSyosaiWinは別の変数であり、openの戻値を受け取ったSyosaiWinはopenSyosaiWin関数の終了とともに消滅します。

恐らく「うっかり」だったのだと思いますが、もし変数のスコープや寿命についての理解が完全でないのであれば、再度質問してください。

Q別ウィンドウにAのページを表示させ、次にBのページを表示させる際にその別ウィンドウをアクティブにする方法

<a href="A.html" target="XXX">Aのページ</a>
<a href="B.html" target="XXX">Bのページ</a>

この記述でまず、Aのページをクリックして別ウィンドウに表示し、
次にBのページをクリックして、同じ別ウィンドウに表示させる際に
その別ウィンドウがアクティブになりません。
これをアクティブするにはどうしたらよいでしょうか?

ちなみに動作はIEで確認しました。

Aベストアンサー

javascriptなどを使わないと難しいですね。
Aを開くときは新しいwindowを開くため
そちらにフォーカスが移りますが
すでに開いているwindowに対して、Bを開くと
もとのHTMLをクリックするためフォーカスが
うつりません。
感じとしては以下のような対応が有効です。

<a href="javascript:void(0)"; onClick="nWin=window.open('A.html','XXX');nWin.focus()">Aのページ</a>
<a href="javascript:void(0)"; onClick="nWin=window.open('B.html','XXX');nWin.focus()">Bのページ</a>


人気Q&Aランキング

おすすめ情報