問題タブ [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.

0 投票する
3 に答える
11136 参照

javascript - 1つのフレームでJavaScriptを取得して、2番目のフレームでページが読み込まれるまで待機する方法

フレームセットに2つのフレームがあります-frame[0]ページを読み込んでframe[1]使用するスクリプトが含まれています

次に、そのページでアクションを実行します。たとえば、ページ内のテキストを検索します。page.htmlこれを行う前に、スクリプトが2番目のフレームにロードされるまで待機する必要がありますonload=...。また、ソースを制御できないため、2番目のページでは使用できません。

これを行う方法はありますか?

0 投票する
1 に答える
547 参照

caching - フレームセットフレームのキャッシュの問題

私はWebアプリケーションを持っており、それはVS 2003 [C#]で実行されます。

3つに分割されたフレームセットがあります。

  1. TopFrame
  2. LeftFrame
  3. ContentFrame

LeftFrameは、ログインしている各ユーザーに関連するコンテンツをロードします。コンテンツはSQLServer2000データベースからロードされます。

ただし、あるユーザーがログアウトして別のユーザーがログインすると、奇妙な問題が発生します。最初のユーザーの左フレームが、ログインした新しいユーザーに表示されます。コードは正常に実行されますが、コンテンツが正しく表示されません。

これはキャッシュの問題だと思います。現在、設定により各ページのキャッシュを無効にしています

ただし、これによりページの読み込みが遅くなります。この問題を解決する別の方法はありますか?

ありがとう

0 投票する
2 に答える
2176 参照

asp-classic - Settimeout - ASP ページのフレームセット

クラシック ページは 4 つのフレームセットで構成されます。4 つのフレームセットがすべて非アクティブの場合、ログイン ページでタイムアウトになります。フレームセットを使用してクラシック ASP ページのタイムアウトを設定する方法。

0 投票する
1 に答える
224 参照

frames - ブラウザのビューポートの上部に「外部リンク バー」を表示する非フレーム セット メソッドはありますか

目標は、外部 Web サイトのコンテンツの上に表示される外部リンク バーをウィンドウの上部に表示することによって、外部コンテンツへのハイパーリンクをわずかに「柔らかく」することです。表示しているコンテンツはこのサイトが所有しているものではありません。このブラウザ ウィンドウを閉じて、サイト名に戻ってください ".

フレームを使用してこれを実現する方法があることは知っていますが、理解する限り、フレームはアクセシビリティにとって悪いニュースです。さらに、フレームがセットになっているサイトにアクセスすると、いろいろな遊びやゲームができちゃいます!

フィードバックを歓迎します。おそらくjQueryでこのようなことを達成できるでしょうか?

0 投票する
5 に答える
864 参照

html - HTML フレームはすべてのリンクで新しいウィンドウを強制します

ページにフレームを設定していますが、子フレームのすべてのリンクを強制的に「自己」ではなく新しいウィンドウ (「空白」) で開く方法はありますか?

フレーム内にあるページにアクセスできません。リンクが新しいページを開くこともあれば、まったく新しいページに移動することもあります。すべてのリンクを新しいページで開くことで、ある程度の一貫性を保ちたいと考えています。

0 投票する
2 に答える
647 参照

php - この状態でURLマスキングを行う方法は?

私は1つのWebサイトでphp、js、flash、mysqlを使用しています。

フレームセット(またはiframe)を使用してURLマスキングを実行したい。シナリオ:

ユーザーがリンクをクリックすると、次のURLの私のページに移動します。

www.domain.com/index.php?var1=string1&var2=string2

訪問者がwww.domain.com/index.phpのみを表示できるように、URLをマスクする方法。ただし、実際には、そこにいくつかの変数があります。変数が必要ですが、訪問者に見せたくありません。これでURLマスキングを行う方法は?(コードを取得することは期待していません。URLマスキングメソッドのロジックを知りたいだけです)

PS。コードの使用方法や記述方法がわからないため、おそらくmod_rewriteは使用しません。だから、iframe/framesetメソッドで答えてください:)

0 投票する
3 に答える
1194 参照

html - html フレームの作り方

下の図のような html フレームセットを作成したいと思います。

これを作成する方法がわからないので、誰かが私を役立つ方向に向けることができますか?

フレームセットまたは AJAX などを使用する必要がありますか?

0 投票する
1 に答える
4423 参照

javascript - ページがフレームセットの一部であり、垂直方向にサイズ変更されている場合、本文の onresize イベントは IE7 で発生しません。

縦に 2 つのフレーム、つまり 2 つの行を持つ単純なフレームセットがあります。

最初の行には固定ヘッダーが含まれています。

2 行目の上部には固定ツールバーがあり、下部にはサイズ変更可能なツールバーがあります。

ブラウザー間のレンダリングの違いにより、「コンテンツ」フレームのスクロールを有効にすることはできません。これは、ツールバーを含むフレーム全体が一部のブラウザーでスクロールするのに対し、下部のサイズ変更可能な部分のみがスクロールバーを取得することを意味するためです。他のブラウザで(これが私が欲しいものです)。以下の例には、コンテナと toolbarContainer 要素を制御するための css がありませんが、現時点では関係ありません。

問題は次のとおりです。以下のサンプル コードでは、IE7 (IE7 互換モードの IE8 ですが、純粋な IE7 でも同じ問題が発生します) を使用しているときにブラウザー ウィンドウのサイズを縦方向に変更すると、body 要素の onresize イベントが発生しません。私が試した他のすべてのブラウザーでは、onresize イベントが発生します。ブラウザー ウィンドウを水平方向にサイズ変更すると、IE7 でもイベントが発生します。

このコンテキストでの IE7 と onresize イベントに関する既知の問題はありますか?

注 1: フレームセットを完全に削除する必要があることは承知していますが、現時点ではこれはオプションではありません。

注 2: このトピックに関する情報を検索しましたが、この問題は IE7 とフレームのコンテキストでのみ発生するように思われるため、現在、多くの開発者に影響を与える可能性は低いです。

index.htm:

header.htm:

content.htm:

0 投票する
1 に答える
464 参照

javascript - Ajax は IE のみでフレームセットを壊します

フレームセットの故障に問題があり、フォーラムで少し助けてもらいました。今、私は最終的に物事が南に行く時期を突き止めたので、ここに私の現在の問題があります.

1 Top、Menu、および Main を含むフレームセットがあります。 2. Menu のリンクは Main のビューを開きます。メニュー内のすべてのリンクを保存すると、新しいウィンドウで開きます。

しかし、ここで私が 2 日間ベース ターゲットなどをチェックした後に発見した本当に奇妙なものがあります。

Ajax 呼び出しを起動する値を変更した場合にのみ故障します。コメント フィールドにコメントを追加するか、数値を変更すると、すべて問題ありません。保存でき、フレームセットは無傷で問題ありません。保存する前に Ajax 呼び出しを起動するドロップダウン リストを変更すると、フレームセットが壊れます。

これは IE (7 および 8) のみであり、Firefox にはこの問題はありません。

これは私の Ajax コードの例です (約 4 つの異なる呼び出しがあります)

編集:私が見る限り、ajax 呼び出しに問題はありません。値を取得し、意図したとおりに使用します。キープアライブ設定またはこれを行っている何かがある可能性はありますか?