人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

target=_topでほかのHTMLにリンクして作り直さずに、フレームの大きさをリサイズする方法

●質問者: akimasa2000
●カテゴリ:ウェブ制作
✍キーワード:HTML フレーム リサイズ リンク
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● mken03
●5ポイント

こーゆーことでしょうか?

WinXP IE6で試しました。他のブラウザでの動作は不明です。

<html>

<head>

<title>ウィンドウサイズ変更</title>

<script Language=”JavaScript”><!--

function rs(){

top.resizeTo(520,480);

}

// --></script>

</head>

<body>

<p>ウィンドウサイズを変更</p>

<form name=”form1” method=”post” action=””>

<input type=”button” name=”Submit” value=”ボタン” onClick=”rs()”>

</form>

</body>

</html>

◎質問者からの返答

ウィンドウではなく、フレームの大きさを変えたいのですが


2 ● ogrenavi
●25ポイント

http://www.usagi-js.com/sample/jssample6.htm

うさのJavaScript講座・サンプル集6

こちらの「サンプル2 フレーム内ボタンにてのサイズを変更する」でフレームの大きさを変えられます。

ただし、書いてあるとおりIEでしか動きません。

◎質問者からの返答

この機能が、欲しかったのです。

IEでしか使えないというのが、少し納得できませんが、一応参考にします。


3 ● Mars
●10ポイント

http://mugi.cc/

Mugi's Homepage

リンク先の Javascript>フレーム>3.フレームのサイズを変更

はどうでしょう?

一応Gecko(Netscape/Mozilla)でも動くようでした。

が、Operaでは動かないようでした。

サポートBBSもあるようなので問い合わせてみるといいかもしれません。

◎質問者からの返答

framesetを書き直しています。

この方法は訳あって使いたくありません


4 ● kamioka
●50ポイント

http://www.usagi-js.com/sample/sample6/sample2a.htm

うさのJavaScript講座

ええと、便乗みたいな感じなのでポイントはいいです。

「サンプル2 フレーム内ボタンにてのサイズを変更する」のJavascriptでDOMを使うってのはどうでしょうか。

<script type=”text/javascript”>

<!--//

function ChangeFrame() {

parentFrame = parent.document.getElementById(”frmSample”);

parentFrame.setAttribute(”rows”, ”50%,50%”);

}

//-->

</script>

みたいな感じに書き換えるとか。

◎質問者からの返答

なるほど

これならGecko系でも、Operaでも動きます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ