マンガでよめる痔のこと・薬のこと

<a href="0123.html" (*)> 開く </a>

で、(*)の部分にjavascript等を記述して 0123.html ページを小窓で表示する方法はありませんか?ただし、以下の制限があります。

★ (*)に、0123.htmlは使えない。
★ 窓サイズも指定できるようにしたいので、target="_blank" 等は不可

可能か不可能か。
もしくは可能ならその方法を教えてください。

A 回答 (3件)

<a href="0123.html" onclick="window.open(this.href,'WindowName','width=200,height=200');return false;"> 開く </a>



ちょっと複雑ですがこれでいいはずです。

ポイントは

☆ [thie.href]でリンク先を指定する
☆ [return false]でリンクとしての本来の機能(クリックすると移動する)を禁止する。

の2点でしょうか。

質問には書いてありませんでしたがクリックしたページが移動しないほうがいいですよね?
    • good
    • 0

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1208754

>★ (*)に、0123.htmlは使えない。

では、this.href

★ 窓サイズも指定できるようにしたいので、target="_blank" 等は不可

javascriptが無効の場合のためにtarget=_blankはあった方がいいでしょう。
    • good
    • 0

<a href="#"onclick="window.open('0123.html','ウィンドウ名(任意の英数字)','width=幅,height=高さ');"開く</a>



はどうでしょうか?
    • good
    • 0
この回答へのお礼

href は固定にしたいので、ちょっとこれは無理ですね^^;
ご回答ありがとうございます。

お礼日時:2005/03/28 14:19

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


人気Q&Aランキング