ブラウザのサイズ

[新着] TAG indexオフライン版 3.0 を準備中です



0   名前: 裏紫炎 : 2005/03/17 21:16
よくリンクを押すとブラウザが新しいウインドウで
サイズが固定のまま開かれたりするのを見かけますが
この方法はどうすればできるんでしょうか?

1   名前: 七鍵 : 2005/03/17 22:03   [URL
http://www.7key.jp/hp/js/child1.html

こちらなど参考になりませんか。
通常の文字をクリックして小窓を開きたいのであれば

<a href="#" onClick="ChildOn()">

のような感じに変えると良いでしょう。

2   名前: みや : 2005/03/17 22:29
七鍵さんのを利用して

<script type="text/javascript">
function ChildOn(uri) { open(uri, null, resizable=0); return false; }
</script>

<p><a href="sample.html" onclick="return ChildOn(this.href);">サンプル</a></p>

ただし、よほど使う場面に気を付けないと、サイズ不変のウィンドウは単に使いづらいだけです。

3   名前: 裏紫炎 : 2005/03/18 03:17
七鍵さん、みやさんありがとうございます。
この新たに開くhtmlファイルを複数指定するには
""でファイルを増やすだけでいいのでしょうか?

4   名前: カヅサツ : 2005/03/18 17:48
ある要素をクリックすると、複数のウィンドウが立ち上がるようにしたいということでしょうか?
その場合、JavaScriptをオフにしていたり、未対応だったりする環境でそうするかで組み上げ方が変わってきます。

5   名前: カヅサツ : 2005/03/18 17:49
訂正。

そうするか>どうするか

6   名前: 裏紫炎 : 2005/03/20 04:11
返信遅れてすいません。
複数あるリンクを、全て同じサイズで出したいのですが可能でしょうか?

7   名前: カヅサツ : 2005/03/20 13:43
それは可能です。っていうかみやさんのサンプルそのままな気がしますが。

8   名前: みや : 2005/03/20 15:16
あれ? 「サイズ固定」のウィンドウを開くのではなく、「特定の大きさで」開きたいということだったんですか?

<script type="text/javascript">
function ChildOn(uri) { open(uri, null, 'width=300, height=200'); return false; }
</script>

<ul>
<li><a href="sample1.html" onclick="return ChildOn(this.href);">サンプル 1</a></li>
<li><a href="sample2.html" onclick="return ChildOn(this.href);">サンプル 2</a></li>
<li><a href="sample3.html" onclick="return ChildOn(this.href);">サンプル 3</a></li>
</ul>

パラメータの詳細は七鍵さんのリンク先をお読み下さい。

# ついでに a[onclick]:after { content: "<New Window>"} とでもしておけば、新規窓アンカーの区別がついて良いかも。

9   名前: 裏紫炎 : 2005/03/23 09:35
またまた返事が遅くなりすいません。
みなさんのおかげで無事解決いたしました。
どうもありがとうございます。

一覧へ戻る