問題タブ [frameset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - IE でフレームセットが機能しない
そもそもなぜフレームセットを使うのですか?
答え: 上司に言われたからです。
そうは言っても、私は2つのファイルを持っています。Index.html と Head.html。
index.html の内容:
head.html の内容:
このコードは、Internet Explorer 7 と 8 を除くすべてのブラウザーで問題なく動作します (6 は気にしません)。私が間違っていることはありますか? そうでない場合は、フレームなしで同じ効果を達成できますか?
html - HTMLフレームセットクエリ
私はフラムセット表示のために次のコードを持っています
アプリからログアウトするログアウトリンクを追加したいのですが、Title_Page.htmlにリンクを追加すると、そのフレームのみがログアウトされ、他のフレームはログアウトされません。どのように処理されますか?すべてのフレームから完全にログアウトしたい
html - CGI.pmの下にフレームセットを含めるにはどうすればよいですか?
2つのことを行うcgi-scriptが欲しいです。
- フォームから入力を取得します。
- フレームの入力値に基づいて結果を生成します。
また、結果が生成/印刷された後にのみフレームが存在するようにしたいです。
以下は私がやりたいことの簡略化されたコードです。しかし、どういうわけかそれは機能しません。それを行う正しい方法は何ですか?
javascript - JavaScript でフレームセットを反復処理しますか?
FRAMESET
JavaScript を使用して HTML ドキュメント内のすべての要素を一覧表示するにはどうすればよいですか? Firefox のDOM Inspectorプラグインはページ内のすべてを一覧表示できるため、DOM ツリーでこれらの要素を選択できると思いFRAMESETS
ます。
javascript - JavaScriptでXPath式を使用してフレームセットを反復処理しますか?
次の JavaScript を Firefox 3.6.3 で実行するFRAMESET
と、ドキュメント内のすべての要素が削除されるのに、代わりに XPath 式を使用してFRAMESET
要素を選択する同様のスクリプトが削除されないのはなぜですか? 単に要素document.evaluate()
を一致させることができないのですか? FRAMESET
XPath 式にエラーはありますか? 他のエラーはありますか?
FRAMESET
メソッドを使用してすべての要素を選択しますdocument.getElementsByTagName()
(成功):
FRAMESET
XPath 式を使用してすべての要素を選択します (失敗):
javascript - jQueryの投稿内で子iFrameのhtml全体(ヘッダー+ボディ)を更新する方法
このように構成されたFirefox用のチャットWebページがあります
..... 外側の HTML
-----|......フレームセット フレーム
------------|...... ヘッダー: jQuery が含まれています 投稿がデータを返しました: rdata = new_iFrame_html_str、更新する必要がある iFrame の HTML 文字列全体
------------|...... iFrame
--------------------|...... ヘッダー: jQuery を含む
--------------------|...... body: 適切に動作するためにヘッダー jQuery に依存するチャット メッセージ
質問: この jQuery の投稿が機能しません。つまり、この投稿で iFrame 全体 (ヘッダーと本文) を更新する方法が見つかりません。
私が試してみて、javascriptとjQueryで失敗したこと:
- top.frames['framesetFrame_name'].document.getElementById('iframe_id').contentDocument.body.innerHTML = new_iFrame_html_str;
- ヘッダーではなく本体のみを変更しているため、jQueryから生成された動作を表示できないため、これは好きではありません
- top.frames['framesetFrame_name'].document.getElementById('iframe_bucinid').contentWindow.location.reload();
- リロードするとiFrameがちらつくため、リロード したくありません。チャットプログラムには悪いです
- top.frames['framesetFrame_name'].document.getElementById('iframe_id').contents().html = new_iFrame_html_str;
- :(を示すものは何も更新しません
- top.frames['framesetFrame_name'].document.getElementById('iframe_id').contentWindow.location.href = new_iFrame_html_str;
- = url_of_new_content のはずなので、これは実際には間違った形式です。
- $( top.frames['framesetFrame_name'].document.getElementById('iframe_id') ).html( new_iFrame_html_str ) ;
- :(を示すものは何も更新しません
jquery - jquery:ドキュメントがフレーム内にあり、イメージマップを含む大きな画像が含まれている場合、準備完了をテストする方法は?
ドキュメント (FRAME 内) の準備が整っていないことに関連していると思われる問題に遭遇しました。jQuery 1.3.2 を使用して「準備完了」をテストするためのベスト プラクティスを知りたいです。私が使用している特定のプラグインに必要です。
また、テストは、フレームセットをセットアップするドキュメントで実行する必要がありますか?それとも、フレームセットによってロードされるドキュメントで実行する必要がありますか?
php - フレームセット内のすべてのページを更新する方法
PHP を使用して、ユーザーがボタンを押したかのように、ブラウザーにフレームセット内のすべてのページ (フレーム) を強制的に更新させたいと考えていF5ます。
私が使うとき
フレームセット全体を 1 つのフレームに再読み込みします。
safari - このサーバーがフレーム内にある場合、WebKitとOperaはこのサーバーから読み込まれません
このサイトはFirefoxで正常に読み込まれますが、WebKitブラウザ(SafariおよびGoogle Chrome)ではフレームが読み込まれず、Operaでは次のエラーが発生します。「Webサイトではコンテンツをフレームに表示できません。別のウィンドウに表示する必要があります。」フレームページ(フレームのコンテンツのみ)を制御できないため、実際にこれを修正できるとは思いませんが、私の質問は次のとおりです。なぜですか?
フレームのコンテンツはそれ自体で正常に読み込まれ、フレームページを保存して、フレームのsrcをhttp://w3.org/に変更すると正常に読み込まれます。Operaエラーに基づいて少し検索しましたが、リダイレクトに関係しているようです。そのURLは確かにリダイレクトされますが、http://mini.milli.no/tonje/main(リダイレクトされません)に変更しても機能しません。Apacheディレクトリリストでさえ機能しません-これは私にはそれがサーバーに関連していることを示唆しています。しかし、サーバーはどのようにそれを行うことができますか?
明確にするために、私はMac OS X 10.6.3を使用しており、Safari 4.0.5、Chrome 5.0.375.55、Opera 10.53、およびFirefox3.6.3でテストしました。基本的に、現在それらすべてのものの中で最新のものです。
javascript - jQuery: ネストされたフレームセット内のフレームにアクセスする
フレームセットがネストされたドキュメントがあります。「sq_main」という名前のネストされたフレームの 1 つにアクセスし、このフレーム内のコンテンツにアクセスする必要があります。これが私の構造です:
残念ながら、コードを変更することはできません。そのため、jQuery でアクセスする必要があります。「sq_main」フレームにアクセスするためのjQueryセレクターを作成しようとしましたが、今のところうまくいきません:
この醜い構造にドリルダウンする方法についてのアイデアはありますか? :)