窓のサイズが小さくならない

[新着] Webテンプレートを仮オープンしました



0   名前: くく : 2006/11/06(月) 12:55  ID:T1YhbwoR
メインページから別窓を開き、内容を確認するためのページを用意したいのですが、
別窓がメインページと同じサイズで開いてしまうのは、どこがおかしいのでしょうか?


<SCRIPT TYPE="text/javascript">
<!--

function disp(url){

window.open(url, "window_name", "width=450,height=550,scrollbars=yes");

}

// -->
</SCRIPT>
ーーーーーーーーーーー(略)ーーーーーーーーー
<td id="example1"><a href="nakaku.html" target="window_name" onClick="disp('nakamuraku.html')">中区</a></td>

1   名前: m035 ◆Wpzr1YKOiq : 2006/11/06(月) 12:55  [URL]  ID:5d.jrAEH
onClick="disp('nakamuraku.html')"


onClick="disp('nakamuraku.html');return false"

にすれば良いはずです。
これはA要素の動作を止めます。
さもないと、
JSによるウィンドウオープン→A要素によるウィンドウオープン
となり、onclick部分を書かなかったのと同じようにリンクが動作します。

2   名前: 匿名 : 2006/11/06(月) 12:55  ID:O3vJn3Ll
自治体サイトのようなので確認したいのだけど、ウィンドウが開かない環境の場合はどうするの?

3   名前: くく : 2006/11/06(月) 12:55  ID:T1YhbwoR
>m035さま
);return falseを、加えてみたのですが、変化ありませんでした・・。

>匿名さま
ウィンドウが開かない環境の人のこと、考えたこともありませんでした。
ウィンドウが開かないということは、リンク先を別窓指定しても、見ることができない
ってことですよね?(汗)



4   名前: Z ◆XTzyosZXcL : 2006/11/06(月) 12:55  ID:B47X1Gqg
>ウィンドウが開かないということは、リンク先を別窓指定しても、見ることができない
 そうです。基本的に自治体などの公共団体はなど閲覧環境を制限するような技術はできる限り使わないサイト作りを心がけるべきでしょう(同じことができるのであればCGIやPHPなどのサーバ側スクリプトを使うべきです)。

 自治体担当者であれば下記は必読だと思いますのでご参考まで。

http://www.soumu.go.jp/joho_tsusin/w_access/
http://itpro.nikkeibp.co.jp/govtech/

5   名前: 匿名 : 2006/11/06(月) 12:55  ID:O3vJn3Ll
>>3
最近のブラウザは、設定でウィンドウサイズを「勝手に変更」されないようにできるし、
そもそも「勝手にウィンドウを開く」ことを拒否することもできる。
ブラウザでなくとも、NISのようなセキュリティソフトがそのように行う場合もある。

JavaScript自体に問題はなさそうだから、
まずはブラウザの設定、セキュリティソフトの設定を見直してみることをお勧めすする。

大体、タブブラウザの人気も高い昨今、ウィンドウ指定なんて全くあてにならない。
そうでなくとも、音声ブラウザなど障害者にもアクセス可能な情報を提供するために
別ウィンドウの乱用は避けるのが昔から常識。
公共性の高いサイトなら尚更。

6   名前: くく : 2006/11/06(月) 12:55  ID:7oPAYoBv
>Z様、匿名様

公共性について、もっと考慮したHPにする必要があることがわかりました。
構想から練り直してみます。
完成する前に、知ることができ、とても感謝しております。
ありがとうございました。

一覧へ戻る