JavaScript学習(九)
2602 ワード
JavaScriptを使って、より複雑なインタラクション(李暁華2001年04月29日01:50)を実現します.まずフレームフレームワークFraamesの最も主要な機能は「分割」ウィンドウです.各「ウィンドウズ」には異なるHTMファイルが表示されます.異なるフレームの間でインタラクティブ(interact)ができます.例えば、2つのframeを開いたとします.最初のframeは本の目次を表示し、2番目のframeは章の具体的な内容を表示します.フレームは、画面を異なる領域に分割し、各エリアに独自のURLがあり、Fraames[]配列オブジェクトによって異なるフレームへのアクセスが可能です.実際にはフレームオブジェクト自体もウィンドウオブジェクトの特徴をすべて引き継ぎ、すべての属性と方法を持っています.まずフレームの例を見ます.図9-1に示す図9-1フレームオブジェクト以上のHTMLタグは、画面を3つのフレームに分割します.まずウィンドウを二行単位のウィンドウに分けてから、を押して二つのウィンドウに分けます.対応するフレームに自分のHTMLドキュメントを入れます.Fraamsetを通じてブラウザにいくつかのフレームを設定するかを教えます.ローソンのこのパラメータは、ブラウザにウィンドウズを何列に分割したいかを教えます.colsというパラメータは、ウィンドウを何行に分割したいかをブラウザに教えます.多くのグループのタブでウィンドウをより複雑に分割できます.各フレームに「名前」を与えることができます.frameの名前はJavaScript文法での地位が非常に重要です.どのHTMLファイルを読み込むかをブラウザで教えてもいいです.二、どのようにフレームにアクセスするかは前に紹介したことがありますが、document.forms[]を使って単一フォームの異なる要素へのアクセスを実現します.フレーム内の多フォームの異なる要素へのアクセスを実現するには、windowオブジェクトのFraames属性を使用しなければなりません.Fraames属性も同じ配列で、彼は父のフレームの中で一つのサブフレームに集中しています.下付きで異なるフレームのアクセスを実現します.parent.frames[Index 1].docuement.forms[index 2]は、parent.frames.lengthを通じてウィンドウ内のフォームの数を決定します.配列下標を使用してフォームにアクセスするほか、フレーム名とフォーム名来を使用して各要素のインタビューを行うことができます.パrent.frames Name.decument.formNamens.elemenName.(m/p)の3つのモデルを使用して、JavaScriptスクリプトを利用してWEBでより複雑な情報インタラクションを実現することを説明します.この例は、1つの複数のウィンドウでフォーム情報の動的なインタラクションを実現し、プログラムではまずブラウザウィンドウでフォームインタラクションのための3つのウィンドウを作成し、フォームウィンドウごとに異なる情報の動的なインタラクションを実現する.tset 9.htmlは主にドキュメントを呼び出します.まずウィンドウを2行のフォームに分割してから2行目のフォームを2列のフォームに分割します.test 9-1.タイトルを表示するドキュメントです.test 9_2.htmlは第二の枠組み文書であり、JavaScript脚本によって示された「雲南省」と「四川省」をそれぞれ「昆明市」と「成都市」に変更することに注意が必要である.test 7_3.htmlは第3フレームの文書である.メインドキュメントの主な役割は、ウィンドウを2行のフォームに分割し、2行目のフォームを2列のフォームに分割することです.Test 9.httmの最初のフレームは主にタイトルドキュメントを表示する役割を果たします.Test 9_1.httm
フレームを使ってWEBインタラクションを実現します.
第二の枠組みは主に相互作用を実現することである.JavaScriptの脚本で示されている「雲南省」と「四川省」をそれぞれ「昆明市」と「成都市」に変えられます.Test 9_2.httm都市を選んでください.
雲南省四川省貴州省山東省江蘇省安徽省ハナム省
すべての情報を選択してください.
部分情報
あらゆる都市
<スクリプト>
フレームを使ってWEBインタラクションを実現します.
第二の枠組みは主に相互作用を実現することである.JavaScriptの脚本で示されている「雲南省」と「四川省」をそれぞれ「昆明市」と「成都市」に変えられます.Test 9_2.httm都市を選んでください.
雲南省四川省貴州省山東省江蘇省安徽省ハナム省
<script><!--mce:0--></script>
第三の枠組みは主に相互作用を実現することである.Test 9_3.httmユーザー名を入力してください.すべての情報を選択してください.
部分情報
あらゆる都市
<スクリプト>