問題タブ [frames]
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.
javascript - 別のフレームから作成されたノードに appendChild はできません
iframe のあるページがあり、子フレームから DOM ノードを抽出して親ページに配置したいと考えています。これは Firefox (3.5) では機能しますが、Internet Explorer (7) では機能しません。
コードをできる限り単純に分解しました。
Invalid argument
" " 行で " "エラーが発生しましたfragment.appendChild(div);
。このエラーは、iframe のドキュメントからドキュメント フラグメントを作成し、親ドキュメントから div 要素を作成していることが原因のようです。このコードは、両方が同じドキュメントを使用している場合に機能します。
DOM ノードに関連付けられている可能性のあるイベントを保持したいので、innerHTML を使用したくありません。
誰でもこれの修正を知っていますか?
javascript - 別の IFrame を対象とする IFrame
2 つの iframe を含む親ページがあります。1 つはナビゲーション リンクを保持し、もう 1 つは最初の iframe でクリックされたナビゲーション リンクに関する情報を表示する必要があります。したがって、別の iframe 内から 1 つの iframe をターゲットにする必要があります。これは可能ですか? もしそうなら、どのようにそれについて行くのですか?
c# - C#でDelphiのようなフレームを作成するにはどうすればよいですか?
少し背景があります。私はDelphiプログラマーでC#を再学習しており(元々は学校で学習しましたが、最近までほとんど触れていません)、Delphiの概念の一部を移行しようとしています。
現在の状況では、場所やニーズなどに応じて、同様のデータコントロールの可変リストからのデータを使用できるアプリケーションを作成する必要があります。その情報をDelphiで表示するには、スクロールボックスとフレームを使用するだけです。 。スクロールボックスはC#パネルクラスに簡単に置き換えることができますが、パネル内で使用するフレームクラスを作成する方法を教えてくれる使用できるものが見つかりません。私が見つけることができるのは、Web開発のためのものだけです。
誰かがC#フレームの同等物を学ぶための良い方向に私を向けることができますか?ありがとう。
編集:
Delphi以外のプログラマーにとって、フレームはフォームのようなコントロールであり、他のコントロール(ボタン、ボックス、グリッドなど)をその上に配置できます。その後、フレームはフォーム上のコントロール自体として使用され、コードの再利用を減らします。すべてのフレームが同様の機能を実行し、開発を合理化するためです。(おそらくより良い)より詳細な説明については、 about.comまたはDelphiBasicsの説明を参照してください。
javascript - IE でフレームから飛び出す問題
何らかの理由で、右のフレームがフレーム セットから飛び出し続けます。フレームが独立して実行されると、正常に動作します....
URL はこちら: http://www.linkwell.info/test/
css - フレームを CSS に変換できませんか? 助けが必要
TLDR (長すぎて読めなかった) コメントを受け取ったので、私が試したすべてを含めて、これの 90% を取り除きました。
レイアウトはとてもシンプルです。
フレームを使用して上記を実装するコードは、IE7、IE8、および Firefox 3.6 で動作し、ブラウザーに依存するコードはありません。フレーム コードは、2 つの .html ページを取り込み、上の 2 つの「ウィンドウ」を埋めます。単純。Googleにとってひどい。
動作しない CSS コードの例を次に示します。それらをすべて保存した場合、そのような例は100以上になります。SSI を取り込むために、ローカルで Apache サーバーを実行しています。
- このコードが Firefox で行うこと: 下部のスクロール ウィンドウがページの上部に表示されます (余白なし)。(大間違いです。) ブラウザ ウィンドウの下部を上に移動すると (ブラウザ ウィンドウが小さくなります)、ページの右側にスクロール バーが表示されます。(違う。)
- このコードが IE 8 で行うこと: 下部のスクロール ウィンドウは上部のメニュー ウィンドウの下に適切に配置されますが、右側に画面全体のスクロール バーがあり、両方のスクロール バーを使用して下部に移動する必要があります。文章。(これは私が IE 8 で試した唯一の例です。Firefox で動作させるためにずっと時間を費やしてきたからです。)
私はあまりにも多くのオンラインのアイデアを試しましたが、TLDR のコメントのせいで、私が試したことを削除しました。
含まれている 2 つの HTML ファイルdiv
では、ほぼすべてのテキスト行で s があらゆる場所で使用されており、いくつかのposition:absolute
宣言が含まれていることに注意してください。(私は書いていません...) 2 番目の HTML ファイルもテーブルを使用しています。含まれているコードをご覧になりたい場合は、その URL をお知らせしますが、掲載したくありません。
php - フレームなしのサイトを作る
フレームなしのホームページを作成したいのですが、index.php でデザインを分割して、header.php/footer.php にし、すべてのページに含めるだけでよいでしょうか?
javascript - Safari Javascript parent.frames.length
このコードでSafariから解析エラーが発生します:
やって
動作し、5である正しい値を出力します。
私も試しましたが失敗しました:
このコードをコンソールに直接入力すると、正常に機能します。また、他のブラウザでも正常に動作します。
問題であると想定されるのは?
css - 標準に準拠した Web ページ構造を作成する適切な方法
私は過去数年間、すべての Web デザイン作業を行うパッケージを含むプロジェクトに取り組んできました。私は、実際の Web デザインに集中できていないことを認めます。
最近のウェブサイトのレイアウトの標準は何だろうと思っていました。レイアウトテーブルは今見下されていますか?それとも、すべてのレイアウトは div タグで作成され、CSS で制御されていますか? フレームはもう使用されていますか?
レイアウト テーブルと言うとき、チャート テーブル テーブルについて話しているのではないことに注意してください。
javascript - JavaScriptを使用してフレームセットフレーム内から要素を取得するにはどうすればよいですか?
フレームセットフレーム内から要素にアクセスする必要があります。たとえば、次のマークアップがある場合:
子フレームの1つから要素を取得するにはどうすればよいですか?私はこれを試しました:
これにより、タイプエラーが発生します。
getElementById()は関数ではありません。
誰かが助けることができますか?
ありがとう!