HP.を作成してます。
  普通、トップページにメニュー欄がありますよね。上とか左とかに。(このサイトだと左にある)
で、どのメニューを選んでも(ジャンプしても)その、メニュー欄は常に存在させる、ってのはよくあります。(このサイトも同様)
これでも用は足りるのですが、すこしひねってみたいのです。
  そこで、僕がやりたいことは
複数のウィンドウを開いても、指定したウィンドウだけは常に最前面に出る(強制的!)ようにします。
そのウィンドウには、メニュー項目(リンクボタンのみ)のみの、小さなもので、PCの画面上のどこか端っこにいる状態に。
例えば、フォトショップの「ツールバー」のように
独立した、小さいウインドウが端にあって、閲覧中のウィンドウは正面に大きくあるように。
この「小さいウィンドウ」からのリンクは
常に新しいウィンドウが開くように。
(この際、「小さいウィンドウ」が概存している為、
ニューウィンドウがそれに習って、小さく現れるのも防ぎたい)
せっかく「小さいウィンドウ」なので、ボタンバーやツールバーなどの、ブラウザの基本ツールは邪魔なので一切付けない。
そのかわりに、小さいウィンドウ内に「お気に入りに追加ボタン」を設置する。
この小さいのが、僕のトップページとする!
  これ全部、やりかた分からないです。(笑)
知っているのは、ニューウィンドウを開くリンクの貼り方くらいです。
やりたいことは伝わったでしょうか。
PS.
  小さいから、「後ろに隠れて見えなくて意味ない」とゆう状態を防ぎたかったんです。
でも、常に最前面にあると、閲覧中のウィンドウをスクロールなどの操作の際、特にMacだと、「アクティブにならない」恐れがありますよね?
ここが今回の山場です。
だから結局「小さいウィンドウ」が常に見えればいいんですけど・・・
まさか「重なり禁止」なんてのはできますか???

このQ&Aに関連する最新のQ&A

A 回答 (3件)

遅レスですいません



どうやら私が勘違いしておりました、はい。

目的は、
開いたら常にアクティブにしたいということですよね?

開くウィンドウのHTMLを次のようにすると、
リンクなどをクリックした時にアクティブになります。

<html>
<head>
<title>サンプル</title>
</head>
<body onload="window.focus()">

</body>
</html>

で、オッケイです。

<a href="javascript:window.open('http://www.okweb.ne.jp/','OKWeb','toolber=no,men …)" >リンク</a>
は、物凄く端折っているので、ちょっとここで書きます。

これはJavaScript(プログラム)で、HTMLではありません。

window.open();
は、新しいウィンドウを開く命令です。

で、これにパラメータを設定してやると動くわけです。

window.open(開くファイル,プログラムが認識する名前,オプション);
という形です。

後ろのほうに
'toolber=no,menuber=no,width=100,height=100'
というのがオプションになっています。

toolbar = no は、ツールバーを表示しないという意味で、
menubar = no は、メニューの表示をしないということです。

width = 100 は、ウィンドウの幅(ピクセル単位)
height = 100 は、ウィンドウの長さ
です。

他にもオプションがあるのですが、
「JavaScript ウィンドウ 開く」でweb検索すれば、
たくさん情報が得られると思います。

で、開く位置の指定ですが、
これは非常にややこしいと思います。
というのは、ブラウザのIEとNNでオプションが違うので、
ブラウザの種類やバージョンを調べて、処理を記述して・・・
ということになると思われますので。。

訂正
<a href="javascript:window.open('http://www.okweb.ne.jp/','OKWeb','toolber=no,men …)" >リンク</a>

, がひとつ抜けておりました。
    • good
    • 0

始めまして



では早速。
window.open('http://www.okweb.ne.jp/','OKWeb','toolber=no,men … width=100,height=100')
です。
ちなみに、OKWebは適当でいいです。

書き方は
<a href="javascript:window.open('http://www.okweb.ne.jp/','OKWeb','toolber=no,men … width=100,height=100')"
>リンク</a>

でいけるはずです。
ちなみに全部半角です。

常にフォーカスを取る場合、
新たに開くウィンドウ内のhtmlに以下にするといいっす。

<html>
<head>
<script language="javascript">
<!--
function ob(){
window.focus();
window.setTimeout("ob()",10);
}
//-->
</script>
<title>サンプル</title>
</head>
<body onload="ob()">

</body>
</html>

プロの方が見たら怒られそうな内容ですが、とりあえずこれでいけるはずです。

この回答への補足

ありがとうございます。
やってみました。
それと、大きさと、場所の指定はどこを書き換えればよいのですか?
そして、ボタンバーなど、輪郭部分のものを全部なくしたいのです。
ただの枠だけのウインドウにしたいのです。

常にアクティブには、なりますね。
現状は、ただ邪魔になってしまうだけです。(悲)

でも、これだと、そのウインドウ以外が死んでしまいますよね?
Winの場合は、アクティブじゃないウインドウの
リンクなどをクリックしても有効だと思いますが、Macだと、
一度アクティブにしないとダメでしたよね?

Macでのとらえかたになりますが、ファインダー上の
ランチャー的に存在させたいのです。

難しすぎることなのかもしれませんね。
でも、PCの世界って、それが可能な場合が多々ありませんか?

補足日時:2002/01/23 23:19
    • good
    • 0

window.open(url,title,'toolber=no,menuber=no width=100,height=100')



これでメニューバー、ツールバーが表示されない新規ウィンドウが表示されます。

ですが、常にアクティブにはできなかったと思います。

この回答への補足

・・と、下記のようなお礼をしてみたのはいいけど
window.open(url,title,'toolber=no,menuber=no width=100,height=100')
をどこに使うのですか?

urlにはアドレスを?
titleにはタイトル・・・え? タイトルなんて必要なの?

そして「()」これ普通(半角英数?)のカッコですか???
そして「,」これカンマ?

ヤバイ、混乱してきた。
すみません、もすこし詳しくお願いできませんですか?

例えば
http://www.okweb.ne.jp/
このサイトを僕の狙い通りにやるなら
window.open(http://www.okweb.ne.jp/,OKWeb,'toolber=no,menube … width=100,height=100')
なわきゃないっすよねぇ?

あのボク、かなりの初心者ですっ!

補足日時:2002/01/09 21:06
    • good
    • 0
この回答へのお礼

ありがとうございます。
やってみます。
まずひとつ解決です。
・・・先は長い。

お礼日時:2002/01/09 21:01

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

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

Qプロアクティブの意味、例

仕事をする上で「プロアクティブに」、というのはどんな意味でしょう。

辞書レベルの意味はわかります。

仕事をする上で具体的にこんなのがプロアクティブな仕事、という例があれば教えてください

Aベストアンサー

http://www.amazon.co.jp/%E3%80%8C%E5%85%88%E8%AA%AD%E3%81%BF%E5%8A%9B%E3%80%8D%E3%81%A7%E4%BA%BA%E3%82%92%E5%8B%95%E3%81%8B%E3%81%99-~%E3%83%AA%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%97%E3%83%AD%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%83%BB%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88~-%E6%9D%91%E4%B8%AD-%E5%89%9B%E5%BF%97/dp/4534043708

上のサイトの本が役に立ちそうです。
抜粋すると、
「先読み力」で無理・ムダなく推測し、「プロアクティブ」に行動すれば、常識はずれの残業時間、不要なトラブルに巻き込まれなくなり・・・・

http://www.amazon.co.jp/%E3%80%8C%E5%85%88%E8%AA%AD%E3%81%BF%E5%8A%9B%E3%80%8D%E3%81%A7%E4%BA%BA%E3%82%92%E5%8B%95%E3%81%8B%E3%81%99-~%E3%83%AA%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%97%E3%83%AD%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%83%BB%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88~-%E6%9D%91%E4%B8%AD-%E5%89%9B%E5%BF%97/dp/4534043708

上のサイトの本が役に立ちそうです。
抜粋すると、
「先読み力」で無理・ムダなく推測し、「...続きを読む

Qisweb&トライポッドなどの様にメニューバーの無い別ウィンドウを同時に出す方法を教えて下さい。

isweb&トライポッド&COOLオンラインなどの様にメニューバーの無い別ウィンドウを同時に出す方法を教えて下さい。

Aベストアンサー

ソースに次のように書けばいいと思います。
<SCRIPT language="JavaScript">
<!--
window.open("xxxx.html","width=yyy,height=zzz")
//-->
</SCRIPT>
xxxx.htmlは子窓に表示させたいページ。yyyは幅、zzzは高さです。

Qアクティブの意味教えてください。

アクティブの意味教えてください。

Aベストアンサー

「活動的な」「活発な」形容詞。

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ベストアンサー

こんにちは。

振り遅れた(フェースターンが遅れた)プッシュではなく、いつもより軌道がインサイドから入ってきて結果的に右方向へストレートに飛び出したボールの飛距離はナイスショットと遜色ありません。

私は先輩ゴルファーに絶対に左に行かせたくないときにそのような打ち方をする事を勧められ実践しています。アウトサイドインのカット軌道で打ってもいいのですが、実際コースでは左に振りぬくよりも安全なサイドにヘッドを抜いていくほうが遥かに気が楽です。びくびくしながらカットに打って体が止まった場合には「真っ直ぐ左」なんてこともありますから。

カット打ちが得意な人は人いいでしょうが、ボールを少し体の中に入れて外に振り出す打ち方はよく飛んで、左も怖くなくなります。パーシモンで糸巻きボールでは大フックになったかもしれませんが、今の道具では、ミスしてもフェアウエーの左サイドに行くくらいで、とても便利な打ち方だと感じて、自分自身は多用しています。なにより、カット打ちよりはるかに飛びますし。

プッシュとフックの飛距離の差ですか?難しいですね。
1~2yの曲がり幅のドローが一番飛ぶと感じますが、諸条件にもよりますがフックで5y以上曲がったらプッシュの方が飛ぶんじゃないでしょうか。


最近の道具はフェードでもドローと遜色ないくらい飛びますし、日本で1.2の飛ばし屋・額賀プロも持ち球はストレートから若干フェード気味です。

こんにちは。

振り遅れた(フェースターンが遅れた)プッシュではなく、いつもより軌道がインサイドから入ってきて結果的に右方向へストレートに飛び出したボールの飛距離はナイスショットと遜色ありません。

私は先輩ゴルファーに絶対に左に行かせたくないときにそのような打ち方をする事を勧められ実践しています。アウトサイドインのカット軌道で打ってもいいのですが、実際コースでは左に振りぬくよりも安全なサイドにヘッドを抜いていくほうが遥かに気が楽です。びくびくしながらカットに打って体が止まっ...続きを読む

Qメニューバーのファイル→印刷をボタンクリックで実現するには?

メニューバーのファイル(F)
から印刷を押した時に出る、
プリンタの画面を
<input type=button>またはプリンタの画像を
クリックした時に出したいです。

どこかのページで見たことがあるのですが、
どうやればよいのでしょうか?

今フルスクリーンで画面を開くので
メニューバーを出したくないのです。

可能ならば VBscript
無理そうなら JavaScript でお願いします。

Aベストアンサー

VBscriptはわからないのですが、JavaScriptであれば、「window.print()」メソッドを利用すれば実現可能かと思います。

<input type="button" value="印刷" onClick="window.print()">

<a href="#" onClick="window.print(); return false;"><img src="**"></a>

これでできると思います。

参考URL:http://www.zdnet.co.jp/help/tips/html/h0106.html

Qアクティブとアグレッシブのニュアンスの違いは?

アクティブとアグレッシブ、どちらも「活動的な」という意味で使われますが、この二つはどのように使い分けたらいいのでしょうか。

私的に、
アクティブは、行動を伴ったもの・とにかく動き回るイメージで、
アグレッシブは、なんというか・・・いろいろ考えたり計画を立てたりと、
単に行動に移すだけじゃなくてもっと深くて貪欲なイメージなんですけど・・・

伝わりづらくてすみません・・・

質問としては、
タイトルのとおり
アクティブとアグレッシブのニュアンスの違いを教えてください
というものです。
よろしくお願いします。

Aベストアンサー

こんにちは。
nnYnnさんのつかんでるニュアンスで、ほぼあっている気がします。

職場で英語を使う関係で私がもっているニュアンス的には、
「アクティブ」は「インドア」の対義語の様な感じで、
やはりいろいろ動きまわって行動する的に使います。
それに対し、「アグレッシブ」は対象物が1つかそれ以上で、
対象物に対して(意図的に)PUSHしていく感じかなと思います。

範囲の広さでいうと「アクティブ」の方が広いですし、
追求心の深さでいうと「アグレッシブ」の方が深いと思います。

私のニュアンス説明がわかりずらかったら、ごめんなさい

Q画像のリンクで「新しいウィンドウを開いて表示」の時のウィンドウの大きさの指定の仕方

上手く説明出来てるか分かりませんが、タイトルのとおりなんですが…
写真のHPを作りたいのですが、

・写真一覧表(サムネイル?)から見たい写真をクリック
      ↓
・新しいウィンドウで表示

この「新しいウィンドウ」の大きさを指定したいのですが、どうすればよいのでしょうか?

普通にHPを閲覧している時より、小さいウィンドウにしたいのですが、どんな命令文で(HTML文?)指定すれば良いのですか?
スタイルシートと呼ばれる方法で指定するのでしょうか?

(HP作成はホントに初心者で、ヘンな質問のしかたになってるかもですが…。)

よろしくお願いします。o(_ _)o

Aベストアンサー

onclickを使用します

http://cat-tail.milkcafe.to/sozai/javascript/win001.html

ここなど参考になさってください

参考URL:http://cat-tail.milkcafe.to/sozai/javascript/win001.html

Qセルとアクティブセルの違い

技術の質問です。
セルとアクティブセルの違いって、
アクティブセルはリボンされている?というような解釈で
あってますでょうか…。
逆にセルはただのマスで、リボンされていない状態
という意味でしょうか?
あまり専門的な知識は必要ないので、
小学生にでもわかるくらいの簡単の説明でお願いします(-。-;
すいません
追記:カテゴリがよくわからず、間違っていたらすみません

Aベストアンサー

フォーカスがあたっているかどうかです。

つまり、カーソルが当たっていて、編集可能な状態にあるのがアクティブセル。
そうじゃないのはセルです。

Qセレクトボタンをリンクボタンに

フォームで使うセレクトボタンをリンクボタンとして使いたいのですが、どのように記述すればよいのでしょうか?

Aベストアンサー

リンクで十分かなと思いましたが‥こんな感じでしょうか?
<script language="JavaScript">
<!--
function func() {
var n = document.F1.S1.selectedIndex;
location.href=document.F1.S1.options[n].value;
}
// -->
</script>
<form name="F1" action="#">
<select name="S1">
<option value="http://www.google.com">Google
<option value="http://www.yahoo.co.jp">Yahoo
<option value="http://www.goo.ne.jp">goo
</select>
<input type="button" value="OK" onclick="func()">


人気Q&Aランキング

おすすめ情報