問題タブ [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 - JavaScriptを使用したtarget="_top"エミュレーション
2フレームのフレームセットがあるとします。1つのフレームは小さな水平ヘッダーのようなもので、2つ目はサードパーティのhtmlページを内部に持つ一種の「コンテンツ」フレームです。ユーザーが「content」フレーム内のリンクをクリックすると、ページ全体(フレームセット)がこのリンクで再ロードされます。「content」フレームに「target=_top」属性がある場合と同じ動作です。JSを使用してこれを行う方法は?
ここでの主な問題は、「コンテンツ」ページのhtmlを編集できないことです。
frames - フレックスはフレームを使用しますか?
フラッシュの代わりにflexSDKを使用してゲームを開発することを検討しています。どうやって始めたらいいのかわからない。
私が持っている1つの質問-FlexにはFlashのようなタイムラインがあり、フレームなどがありますか?メイン/ルートのタイムラインはありますか?
html - フレーム間の通信方法は?
私は次のようなアプリケーションを維持しています:
ページ B を示すフレームを含むページ A があります。現在、ページ B は、別のドメイン内のまったく別の製品の一部です。
現在、彼らは、B のオプションがクリックされたときに、ページ全体が A の別のページにリダイレクトされることを望んでいます。問題は、A のwww.client.A.com/Order/Details/123
URLwww.client.A.com/Order/Edit/123
がフレーム B を持っているページ A はそれを知っています。
今のところ、私の解決策は AllOrders にリダイレクトすることでしたので、 client.MyCompany/Orders のようなものです
しかし、B はどちらがそれを呼び出しているのかわからないclient
ため (マルチテナント アプリ)、webconfig に追加します。(したがって、各クライアントには、異なる値を持つ独自の webconfig があります)。
このソリューションが最適だとは思いませんが、他に何も考えられません! ページ A に必要な URL を非表示の Div に配置して (A はすべての情報を知っているため)、B からページの DOM 全体を読み取って見つけようとしましたが、残念ながらアクセスできるのはフレーム B の DOM... (jquery で試しました)。
私はフレームが悪であることを知っていますが、これはどのように書かれているのですか...何かアイデアはありますか?
ありがとう!
javascript - ファイルプロトコルを使用してChrome / WebkitでJavaScript関数をあるフレームから別のフレームに呼び出す方法
1 つのフレームにアイテムのリストを表示するアプリケーションを開発しました。アイテムをクリックすると、別のフレームで何かが実行されます (画像が読み込まれます)。
これは、Chrome 3 を含むすべてのブラウザーで正常に機能していました。今でもFirefoxでは問題なく動作しますが、Chromeの最近のバージョン(4以降だと思います)では、次のエラーがスローされます。
安全でない JavaScript が URL (...) のフレームから URL (...) のフレームにアクセスしようとしています。ドメイン、プロトコル、およびポートが一致する必要があります。
これは明らかにセキュリティの「機能」ですが、それを回避することは可能ですか?
簡単なテストを次に示します。
index.html:
left.html:
right.html:
上記は Firefox 3.6 および Chrome 3 では機能しますが、Chrome 5 では上記のエラーがスローされます...
編集:
- @cols 属性をフレームセット要素に追加しました
- 実際、ページが http プロトコルで (および同じドメインから) 提供されている場合にのみ、Chrome で機能しますが、私の問題は、ページがローカルであり、 file:// プロトコルから提供されている場合です。次に、Firefox(すべてのバージョン)とChrome 3で動作しますが、Chrome 5では動作しません(Chrome 4を持っていないため、その特定のバージョンについてはわかりません(特定のChromeバージョンをダウンロードできるかどうかさえわかりません) ?) -- しかし、Chrome 5 では動作しないと確信しています)。
drag-and-drop - フレーム間のドラッグアンドドロップ-クローム
私はウェブサイトhttp://fewbs.comを持っています。左側にショートカット(ブックマーク)セクションがあります。ここでは、メニューとサブメニュー、およびショートカットとメニューのドラッグアンドドロップを提供します。私はIEとFFでそれを行うことができましたが、オペラとクロームでは機能しません。
IEではデフォルトで動作し、FFでは。を使用して動作します-moz-user-focus: ignore; -moz-user-select: none;
。
オペラとクロームで同じことをどのように達成できるかを誰かが提案できますか?
javascript - JavaScript でフレーム削除スクリプトを作成するには?
自分のサイトから参照する Web サイトをフレームにロードします (Google 画像に似ています)。しかし、ユーザーがその枠から抜け出せるようにしたいとも考えています。フレームの右下隅にあるGoogle画像の「フレームの削除」リンクと同様です。おそらくJavascriptを使用してこれを行うにはどうすればよいですか?
javascript - 新しいウィンドウで開くリンク、2 フレームあり
外部のウェブサイトからのニュース フィードを私のウェブサイトに表示します。したがって、これらのフィードの外部リンクを新しいウィンドウで開く必要がありますが、ユーザーに自分の Web サイトに戻るオプションを提供します。
基本的に、2 つのフレームを持つウィンドウでリンクを開く Google 画像の手法を複製しようとしています。上部のフレームには「フレームを削除」するオプションがあり、下部のフレームにはリンクのコンテンツが表示されます。
また、ニュース フィードは動的であるため、何もハードコーディングしたくありません。このコードは、ニュース フィードに表示されるすべてのリンクで自動的に使用される必要があります。
それを行う方法についてのアイデアはありますか?
これを実装しないことにしました。クライアントにそれは悪い考えだと納得させることができました。とにかく、あなたの解決策に感謝します!
javascript - JavaScriptを使用したフレーム
フレームにロードしたサーバーではなく、JavaScript(JQuery)を使用してサイトを操作するにはどうすればよいですか?
flash - フレーム内のオブジェクトを AS3 で恒久的に変更するにはどうすればよいですか?
fla ファイル ライブラリに Flash で作成された MovieClip シンボルがあります。このムービークリップのタイムラインのフレーム 1 にテキスト フィールドがあります。ムービークリップのタイムラインに別のフレームがあります。このシンボルにはカスタム クラス定義があります。メモリーゲームの裏返しカードです。
フレーム 2 (gotoAndStop(2)) に移動し、テキスト フィールドのテキストプロパティ ( this.field.text = "hello" ) を設定して、テキスト フィールドにアクセスします。ただし、フレーム 1 に移動してからフレーム 2 に戻ると、テキストはライブラリのシンボルの元のテキストになります。私が書いた showFace メソッドで 、テキストプロパティを再度変更する必要があります。
また、ライブラリ内のシンボルであり、エラーが発生するため、コンストラクターにパラメーターを渡すことはできません。
フラッシュのこの動作は非常に奇妙です。
フレーム内のプロパティを永続的に設定する方法はありますか?
ありがとうございました
http - Https とフレーム。接続は暗号化されていますか?
HTMLページにフレームが埋め込まれている場合。ページは http 経由で接続します。私の質問は:
フレームが https 経由で接続されている場合、コンテナー ページが http 経由で接続されているにもかかわらず、接続はすべて暗号化されていますか?
更新:皆様、ありがとうございました。したがって、暗号化されています:)