問題タブ [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.
iframe - IE7のターゲット属性
open("path.htm", "_search");
IE 6検索バー(呼び出しを使用して作成)に1つのフレームがある、2つのフレームを持ついくつかのWebページがあります。検索バーのフレームに表示されるページにはボタンが含まれており、クリックすると右側のフレームが更新されます。IE 7に移行すると、両方のフレームがそれぞれのウィンドウで開きます。つまり、2つのウィンドウが開いています。
ネットを検索したところ、セキュリティ上の懸念からIE7でIE検索バーが無効になっていることがわかりました。これは、 Firefoxのように検索テキストボックスが右上に移動したためだと思います。
私の質問は、まだ2つのフレームが必要だということです。だから私は何をすべきか-私は<frameset>
タグを使用するというアイデアをいじっていましたが、他にどのようなオプションがあるかを確認するためにコミュニティに投稿したいと思っていました。
注:私はインターネットを検索しましたが、他のオプションを実際に思い付くことができませんでした。
delphi - Delphi - フォームから Frame オブジェクトにアクセスする
Form1 から、アプリ内の Frame1 に配置されたボタン (SQLBtn など) にアタッチされたアクションを実行する必要があります。
フレームを Form1 の使用に含めましたが、どうにも対処できないようです。
Frame1.SQLbtn TFrame1.SQLbtn TFrameSQLBtn などを試しましたが、到達できません。
「SQLbtn.click」に似たものにアクセスして、その背後でイベントを実行したいと思います。
それに対処する方法はありますか?
jquery - 別のフレームのコンテキストで JQuery を実行する
私が一緒に働いているクライアントは、そのようなフレームセットを持っています...
特定のアクションが発生すると、フレーム (現在非表示になっている重要なフレーム) がページをほとんど引き継ぎ、他のフレームとのやり取りをブロックする必要があります。jquery ブロック UI プラグインを使用して相互作用をブロックすることを計画しています。
問題は、実際には foo.html または blah.html ファイルを変更できないことです。したがって、JS コードはそこに存在できません。私がする必要があるのは、これらのフレームのコンテキストで jquery コードを実行することです。要約すると、私の JQuery コードは myFrame.html に存在する必要がありますが、他のフレームのコンテキストで実行されます。どうやってやるの?それが理にかなっていることを願っています。
ありがとうCDR
jquery - jQueryでフレームソースを取得(ソース変更後)
この jQuery は、フレームのソース URL を返します。
ただし、フレーム内のリンクをクリックすると、元のソースが返されます。
新しいソース URL を検出することは可能ですか? または、フレームに読み込まれた新しいドキュメントのソースを取得しますか? どちらかが「はい」の場合、ソース フレームに別のドメインの URL が含まれている場合、セキュリティ上の制約はありますか?
facebook - Facebook チャット ウィンドウはどのように実装されていますか?
Facebookでは、フローティング チャット ウィンドウに影響を与えずにサイトを閲覧できます。メイン ページが iFrame の内側にあり、フッターとチャット ウィンドウが外側に浮いているように見えます。
(出典: k-director.com )
iframe 内のメイン コンテンツですか、それとも、iframe 内のフッターとチャット ウィンドウですか?
この場合、メイン ページのリンクをクリックすると、フッター iframe を含め、すべてをリロードする必要があるため、後者は可能ではないようです。
ページを更新するとチャット ウィンドウが再読み込みされますが、リンクをクリックしてサイトを参照すると再読み込みされません。
ありがとうございました。
html - HTMLフレームの背景色を設定するにはどうすればよいですか?
フレームを使用したレガシーWebサイトがあります。フレーム内のページは白い背景を使用していないため、フレーム内のページが遷移している間、迷惑な「白いフラッシュ」が発生します。これは、の背景色を変更することで修正できると思いますが、<frame>
何を入力しても、InternetExplorerには白しか表示されません。Firefoxは背景色を受け入れるように見えますが、IEでは受け入れません。
注:フレームの使用について私を怒らせないでください-私は知っています。一体、私はそれを何度か説教したことさえあると思います...笑...
asp.net - ウェブサイトからフレームを削除するソリューション
現時点では、フレーム セットのある予約 Web サイトを使用しています。
たとえば、40% が独自の Web サイトからのものであるため、フレームのないサイトに簡単に変更できます。
ただし、実際の予約フローは別の Web サイト (これも当社が管理) からのものであり、独自に「ライブ」することを意図しているため、サードパーティの Web サイトも予約フローを購入/使用できます。
上司はフレームを少なくしたいと考えていますが、予約フローを適切に埋め込むことに問題があると考えています。これにはまったく触れたくないからです。
それに対処する最善の方法は何ですか?
- 予約フローのみに iframe を使用する
- サーバー側で解決して、予約エンジンにWebリクエストを送信し、リンクなどを変更します。
- AJAX を使用しますか? しかし、それは多くのコードに影響を与えると思います。
- より良い解決策?
もちろん、時間とお金の問題もありますが、今はそれを当然のことと考えています。
html - フレームセットは IE8 では動作しません
Web ページをブラウザ ウィンドウの中央に配置するためのフレームセットを作成しました。
Blank は空の HTML ドキュメントです。これは Firefox と IE6 の両方で見事に機能しますが、IE8 では単純に白いページ、つまり blank.html が表示されます。Firefox と同じように表示されないのはなぜですか?
編集:これは明らかに私のコードなしでは解決できなかったので、doctype と html タグ、およびその他のいくつかのビットを除外してここに示します。私はあなたの解決策を試しましたが、それでも垂直方向に中央に配置されません。
javascript - フレーム、スクリプト、ロード順
フレームセットとヘッドタグで定義されたいくつかのjavascriptを含むドキュメントがある場合、つまり次のようなものです:
フレーム (A.html) がその親のイベント ハンドラーの前に onLoad イベント ハンドラーを起動することを既に想定しています。私はそれが安全な仮定であるとほぼ確信しています。しかし、A.html のスクリプト コンテキストが、親ウィンドウの head で定義されたすべてのスクリプト コードに安全にアクセスできると仮定しても安全でしょうか?
どのような仮定を立てることができますか?