問題タブ [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.
jquery-ui - jQuery UIダイアログは、ブックマークレットからフレーム内に表示されますか?
デザインを制御できないページのコンテキストで機能する必要があるブックマークレットを書いています。使用フレーム(フレームセット)で機能するためにブックマークレットが必要なページがいくつかあります。jQuery-UIダイアログがフレーム内で機能することは可能ですか?
現在、フレームセットのあるページに遭遇すると、次のようなダイアログを作成します。
その結果、jQueryはフレームのドキュメントではなくメインドキュメントにui-widgetdivを追加します。メインドキュメントは単なるフレームセットであるため、何も表示されません。jquery-ui APIに、ウィジェットを構築するドキュメントを指定するオプションが見つかりません。ブックマークレットは、外部ドキュメントのコンテキスト内から実行される(または少なくとも開始される)必要があります。
フレームの上にオーバーレイを表示できないことは承知しています。1つのフレームだけで表示できるので快適です。また、他のいくつかの注目すべきブックマークレットは、フレームセットのあるページでは機能しないため、これは一般的な問題である可能性があります。
提案?
javascript - 私のフレームで JavaScript が動作しませんか?
私は現在ホームページを作成していて、フレームセットを使用して「メインページ」の周りにエッジを作成しました...おそらく愚かでしたが、何らかの理由でJavaScriptが機能しません?!
私がやりたいことは、javascript を使用してユーザー名とパスワードで保護されたページを作成することです。スクリプト自体は次のとおりです。
function logIn(); {
}
私を助けてください!!(: ホームページへのリンクはhttp://www.vestervang-dejret.dk/です。デンマーク語なのでおそらく理解できないでしょうが、[Dokumenter] にカーソルを合わせて [Referater] を選択し、ボタンをクリックすると表示されます。何も起こらない... ボタンと onload イベントでスクリプトをトリガーしようとしましたが、何も動作しません! 助けてください!
asp.net - Javascriptを使用したフレームの検出とクローズ
ASP.NETWebアプリケーションに取り組んでいます。同じ請求書の異なるPDFへの2つのリンクがある請求書ページがあります。リンクの1つをクリックすると、PDFを表示するViewPDF.aspxページに移動します。両方を分割画面で表示して比較できるようにするオプションもあります。このリンクをクリックすると、ViewPDF.aspxを指すフレームセットと2つのフレームを持つBillSplit.aspxに移動します。これはすべて完璧に機能します。
問題は、PDFのプルアップ中にエラーが発生した場合です。アプリケーションには、アプリケーションへのリンクがいくつかあるエラーページがあります。これらのいずれかを使用する場合は、アプリに戻って続行できますが、フレーム内になります。URLにはまだBillSplit.aspxと記載されていますが、フレームはasp.netコントロールではなくHTML要素であるため、アプリケーションはこれを完全に認識していません。
この時点で私がしたいのは、アプリケーションに戻ったことを検出し、使用していないフレームを閉じることです。基本的に、BillSplit.aspxから実際に要求しているページにリダイレクトしたいと思います。これは、BillSplitページまたは後で移動するページのいずれかでJavascriptで実行する必要があると確信しています。
だから私が求めているのは、BillSplit.aspxページとそれがViewPDF.aspxのみを指す2つのフレームであることを確認する方法はありますか?ありがとう!
html - フレームセットをリフレッシュ
フレームのあるサイトがあります:
次のようになります。
これがどのように機能するかです(はるかに複雑です)
Main.php (左フレーム) は検索 (検索エンジンのような) を使用し、result.html (右フレーム) は、main.php が見つけたものだけを読み取ります。
私がやりたいことは、main.php から result.html を更新することです。これどうやってするの???
注:AJAXタイマーなどでresult.html(右フレーム)を自動更新したくありません。更新は main.php によってトリガーされる必要があります (左フレーム)
html - フレームセットの純粋な CSS エミュレーション
私は1時間以上探していましたが、成功しませんでした。フレームセットをエミュレートする純粋な CSS の方法はありますか? つまり、本当にそれをエミュレートしています。上部と下部のブロックを固定する興味深いものをいくつか見つけましたが、コンテンツのスクロール バーは通常のブラウザー本体のスクロール バーです。フレームセットのように、コンテンツ ブロック専用のスクロールバーが必要です。
overflow: auto をコンテンツ領域の div に割り当て、固定の高さを設定することで機能させることができます。しかし、問題は、javascript を使用しないと、クライアント ブラウザーのウィンドウ サイズがわからないことです。そして、これにjavascriptを使用したくありません。一番上のブロックの高さが固定されているため、高さにパーセントを使用することもできません。下のブロックは、ブラウザ ウィンドウの高さに応じて拡大または縮小するブロックです。どんな助けでも感謝します。ありがとうございました!
javascript - addEventListener/attachEventを使用してフレームのonloadイベントを登録する
インライン構文を使用して、フレームにイベントを追加します。
addEventListener
これは機能します(=新しいURLがロードされるたびにイベントが発生します)。ただし、 /を使用してイベントを登録したい場合を除きます
attachEvent
。
ここで、このonload="alert( this )
例this
ではHTMLFrameElementに設定されています。JavaScript内からHTMLFrameElementにアクセスするにはどうすればよいですか?addEventListener
( /の引数として指定する必要がありますattachEvent
)
parent.WINCONTENT
などがWindowオブジェクトを指しているのに対し、必要なのはHTMLFrameElementであることに注意してください。私はかなりグーグルで検索しましたが、どうやらフレームはしばらくの間ファッショナブルではありませんでした。
以下の完全なリスト:
index.htm
frm_navi.htm
s.htm
r.htm
dom.js
javascript - フレームセットのcol値を変数に設定する方法
このコードは、2つの垂直列を持つページを生成します。
cols
ただし、次のように独立して値を設定できるようにしたいと思います。
次に、cols
値を変更します...これが私の問題の原因であり、スクリプトを正しく取得できません...次のようになります。
どこが間違っているのですか?
javascript - 自動プルダウン メニューをフレームセットで動作させるには?
私は何度も失敗しました。一度だけ動作します。一度だけロードされます。他のオプションに行くと、うまくいきません。http://javascript.internet.com/navigation/menu-auto-frames.htmlからスクリプトをコピーしました。スクリプトを試して、不足しているスクリプトがどこにあるかを確認してください。tq。
javascript - フレームのナビゲーションをキャンセルしますか?
Google が読み込まれるフレームを含むフレームセットがあるとします。ユーザーがリンクまたはボタンをクリックしたときに、Google がどこにも移動できないようにしたい。これは可能ですか?
html - フレーム全体にオーバーレイを表示するにはどうすればよいですか?
次のフレーム構造があるとします。
「theSecondFrame」にボタンがあり、そのボタンをクリックすると、モーダルウィンドウが表示されるはずです。
私が直面している問題は、オーバーレイが「theSecondFrame」にのみ制限されていることです。
コンテンツにアクセスできないように、オーバーレイをすべてのフレームに広げるにはどうすればよいですか?