重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

ビルダー8を使っています。
標準モードでページを作り、レイアウト枠の中に表を入れています。
その表の中に図形を入れ、リンクを張っています。
ただ単にリンクを貼るだけなら出来るのですが、javascriptを使い、新しく開くリンクページの大きさを調節したいのですが出来ません。

ためしにレイアウト枠の外で作った表の中の図形のリンクなら出来たのですが、レイアウト枠の中に入るっていると出来ないものなのでしょうか?教えてください。

A 回答 (3件)

追記です



HTMLソースを、私のPC内にあるファイルそのまま載せてしまいました。
メインページの「ran12.gif」は何かの画像ファイルと置き換えて下さい。
念のため下記にサンプルを置いてみましたので参考になればと思います。
http://myhome.ram.ne.jp/0001/0001/0001.htm#
    • good
    • 1
この回答へのお礼

お礼が大変遅くなりまして申し訳ありません。
何とか問題は解決することが出来ました。HPBで作成して、プレビューで確認したり、IEで確認したりしたときにはできていなかったんですがダメでもともとで、一度保存して、UPしたらきちんと出来ていました。
今までUPする前にエラーメッセージが出なかったので・・・。
ご丁寧に、ソースまで書き込んでくださいましてありがとうございました。

お礼日時:2006/11/27 20:38

(1)標準モードでレイアウト枠の中に表を入れる


(2)その表の中に図形を入れリンクを張る
(3)リンクはJAVAスクリプトで記述し、新しく開くページのサイズを指定する

以上の条件でホームページビルダーのみで作成してみましたが、#1のcrepon133さん同様問題なく動きました。
以下の記述をホームページビルダーまたはエディタにコピー&ペーストして検証してみて下さい。

メインページの記述
<HTML>
<HEAD>
<SCRIPT language="JavaScript">
<!--HPB_SCRIPT_CODE_40
function _HpbJumpURLinNewWindow(url)
{
if (url != '')
{
window.open(url, '_blank',"width=400,height=200");
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<DIV style="width : 71px;height : 42px;top : 30px;left : 48px; position : absolute; z-index : 1; visibility : visible;" id="Layer1">
<TABLE border="1" cellpadding="0" cellspacing="1" width="150" height="100">
<TBODY>
<TR>
<TD valign="middle" align="center">
<A onclick="_HpbJumpURLinNewWindow('0002.htm');" href="#">
<IMG src="ran12.gif" width="80" height="49" border="0">
</A>
</TD>
</TR>
</TBODY>
</TABLE>
</DIV>
</BODY>
</HTML>

サブページの記述
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE border="0" width="100%" height="100%" cellpadding="0" cellspacing="0">
<TBODY>
<TR>
<TD align="center">
<BR>
<DIV style="font-size:15px">
<FONT color="#666666">レイアウト枠の中に表を入れ、その表の中の図形から
<BR>
<BR>JAVAスクリプトを使い、400×200ピクセルで
<BR>
<BR>新しく開くようにしたリンクページです。
</FONT>
<BR>
</div>
<BR>
<BR>
<FORM>
<INPUT type="button" value="Close" onclick="window.close();">
</FORM>
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>
    • good
    • 0

簡単なサンプルを作って試した範囲では、


レイアウト枠内でも問題なく動きました。
(HPB V8)
    • good
    • 0
この回答へのお礼

お礼が大変遅くなりまして申し訳ありません。
なんとか問題は解決しました。
ありがとうございました。

お礼日時:2006/11/27 20:35

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