>> 記事トピックス一覧 
トップ > インターネット > ホームページ作成・素材 > 目指せ!ウェブマスター講座【HTML・JavaScript・CGI編】

【ウェブ関数】フレームを操作する/サルも入る温泉2

発行日: 2004/1/26

┏■ 目指せ!ウェブマスター講座 ■━━━━━━━━━━━━━━━━━━━━┓
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
【目次】 〜HTML・JavaScript・CGI〜

01:JavaScript講座(新)
         第78回 「フレームを操作する(フレームのURLを指定する)」
02:ニャン太の絵文字講座  第58回 「サルも入る温泉2」
03:編集後記       今日は風呂の日
 ※バックナンバーをご覧になりたいかたはこちら(↓)まで
               http://www.melma.com/mag/73/m00036373/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


┏━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃01┃JavaScript講座(新)            一から始めるJavaScript
┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
 第78回 「フレームを操作する(フレームのURLを指定する)」

 今回はフレームについて説明します。
 HTMLでフレームを指定する場合には<frameset>と<frame>を使います。
<frameset>でフレームの分割方法と分割サイズを指定し、<frame>で表示される
URLを指定します。

 JavaScriptでフレームを操作する場合には「フレーム名」または「フレーム
参照番号」を使います。まずフレーム名での指定ですが、以下のように<frame>
タグ内にname属性を使って指定します。


<html>
<head>
<title>Frame Sample</title>
<frameset cols="20%,*">
<frame src="left.html">
<frame src="right.html" name="rPage">
</frameset>
</head>
</html>


 このサンプルでは右フレームに「rPage」という名前を指定しています。
このようにするとフレームの右ページはJavaScriptで以下のように指定する
ことができます。

parent.rPage.〜

 フレームに指定する名前ですが、できれば他の人が使わないような名前に
しておく方が良いでしょう。同じ名前にしてしまうと、今まで正常に動作していた
フレームページが正しく動作しなくなる事があります。(過去に実際にありました)
 フレーム名は英文字で始まり英文字と数字の組み合わせにしてください。

 右ページのURLを変更する場合には以下のようになります。入れ替えるページURL
はright2.htmlとしています。


<html>
<head>
<title>Sample</title>
<script language="JavaScript"><!--
function change()
{
parent.rPage.location.href = "right2.html";
}
// --></script>
</head>
<body>
■<a href="javascript:change()">クリックする</a>と右ページの内容が変わります。
</body>
</html>


 フレーム名でなくフレーム参照番号を使う場合には以下のようになります。

parent.frames[参照番号].〜

 参照番号は0から始まります。では、どれが一番最初のフレームなんでしょうか?
これは<frameset>内に定義された順番になります。上記サンプルをフレーム参照
番号に書き換えると以下のようになります。

<html>
<head>
<title>Sample</title>
<script language="JavaScript"><!--
function change()
{
parent.frames[1].location.href = "right2.html";
}
// --></script>
</head>
<body>
■<a href="javascript:change()">クリックする</a>と右ページの内容が変わります。
</body>
</html>


 right.htmlが表示されているフレームは2番目なのでframes[1]のようになります。
 parentというのはフレームが定義された親を示します。これは<frame>が定義され
ているフレームセット全体を示します。フレームの中にフレームが入っている場合
には、親の親になるため

parent.parent.フレーム名.〜

 という書き方になります。実際のサンプルについては次回説明します。


 ▽お知らせ▽
 ★古籏様の書籍が発売されます!!
  「Illustrator 10 自動化作戦 with JavaScript」
  まずはこちらをチェック!
  → http://book.mycom.co.jp/book/4-8399-1354-4/4-8399-1354-4.shtml 

 ★Adobe AfterEffects 6.0のページを作成しました。
 Adobe AfterEffects 6.0でもJavaScriptが利用できます。
 従来のExpressionに加えてAdobe AfterEffects 6.0を JavaScriptで制御する
 事ができるようになりました。今回、試みとして私が映像で映像の作り方など
 を解説しています。
  http://www.openspc2.org/reibun/AfterEffects6.0/ 

 ★動画素材を大幅に追加!
 ビクターのハイビジョンカメラGR-HD1で撮影したフリーのハイビジョン動画素材
 も大幅に追加しました。以前は15秒だったものを1分程度にし、QuickTimeでなく
 MPEG 2で配布しています。(MacOS Xで高速変換処理ができるようになったため)
 現在280点ほどですが、年内には1000点ほどまで増やす予定です。
  http://data.openspc2.org/HDTV/index.html 

 ★遂に3万枚突破!!フリーの高解像度素材集
   http://data.openspc2.org/sozai/photo/index.html


  ♪JavaScriptに興味のあるお友達がいましたら、自由にご転送ください
  □バックナンバーはこちら ⇒ http://www.melma.com/mag/73/m00036373/


┏━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃02┃ニャン太の絵文字講座             コピペして使ってね♪
┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
 絵文字2コマ

            O      O   O    雪だ♪
  (   )O       O     O
   (  )    O        O
   (            O        O
     ∧_∧
    (^_^)  ⊂((^⊥^))⊃ ⊂((^⊥^))⊃
  ――○――○―――○――○―――○――○――――


  O       O     O         O
    O        O       O      毛があるから
        O        O       O   湯冷めしないよ〜
     ∧_∧
    (^_^)  ⊂((^⊥^))⊃
   ⊂|  |つ ⊂|  |つ ⊂((^⊥^))⊃
    |  |   |  |   ⊂|  |つ
   〜|  | 〜〜|  |   〜|  |
  ――――――――――――――――――――――――

 絵文字講座バックナンバーはこちら♪→ http://www.mailmagazine.org/nyan/ 
 携帯版ニャン太の絵文字→ http://mini.mag2.com/pc/m/M0015012.html 


┏━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃03┃編集後記
┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
 毎日寒い日が続くと嬉しいのがお風呂。実は毎月26日は「風呂の日」なのだそう
 です。「ふ(2)ろ(6)」の語呂合せもあり、各地の温泉街や銭湯で実施されている
 のだとか。日本人って本当に語呂合わせが好きですよね…。何はともあれ冷えた
 体でお風呂に浸かると体の中からじ〜んと暖かくなってきて本当に気持ちいい
 もの。あ〜早く家に帰ってあったかいお風呂に浸かりたい!
                      やまゆう  yamayu@writeup.jp 



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※講座内容の著作権はすべてそれぞれの著者の方々に帰属します。個人的な利用
 以外のご使用(雑誌掲載、転載)に関しては、著作権にご留意ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【ご意見・お問い合わせ】 yamayu@writeup.jp 
【広告掲載をご希望の方】 yama@c4c.jp 

 このメール配信がご不要の方は、下記URLにアクセスして下さい。
 ▽ http://www.melma.com/mag/73/m00036373/

       Copyright(C)2003 WriteUp! All Rights Reserved.
            http://www.writeup.jp
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします
ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

当たる懸賞 TOKUTOKU
豪華商品を当てた人はみんな読んでる?。毎日、厳選したお徳懸賞・プレゼント情報を探し出してき、それをメールマガジンでお届けする。ひと目で分かりやすいの...
楽得・納得 ケロッチのグータラ便
懸賞・プレゼント・季節のお買い物・グルメ情報・旅の情報などをお届けする総合情報誌です。
子ブタタウン☆ぷひ☆
□あっちこっちの美味しい情報や楽しい話題を中心にグルメと旅行のプレゼントや懸賞情報をお届けします
ポケット英単語
英語講師安河内哲也が、旬の英単語を週2回、お手元にお届けします。
関西2人組☆関ジャニ∞
関ジャニ∞に溺愛?のゅぃとななが発行する関ジャニ∞中心マガでつ☆情報ゃ企画などぃっぱぃ↑登録して損はナシッ!!!関ジャニ∞FANの方は是非、...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

利息が気になるあなたへ
オリックスVIPローンカードなら
<<年率5.9%〜15.0%、利用可能枠最高500万円>>
ゆとりのカードローンです。
←お申込みはこちら

melma!協賛企業

就職ならen|
スポーツNEWS速報!

その他ニュース 相次ぐ食品偽装 消えた年金達

メルマガデータ

  • メルマガID : 36373
  • 創刊日 : 2001-04-25
  • 最新号 : 2004-03-19
  • 発行周期 : 週刊
  • バックナンバー: 全て公開
  • 発行者サイト: あり
  • 読んでる人 : 18679人
  • コメント数 : 0
  • Score! : - 点
  • >> 月間ランキング

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント

最新のコメントはありません。

このメルマガのバックナンバー


注目情報


新着記事トピックス