問題タブ [thickbox]

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 投票する
10 に答える
354515 参照

javascript - 動的に挿入された iframe 内の jQuery .ready

誰かが画像をクリックしたときに iframe を動的に表示するためにjQuery シックボックスを使用しています。この iframe では、galleriaの JavaScript ライブラリを使用して複数の画像を表示しています。

問題は$(document).ready、iframe での起動が早すぎるように見え、iframe コンテンツがまだ読み込まれていないため、DOM 要素にガレリア コー​​ドが適切に適用されていないことです。 $(document).readyiframe の親の準備完了状態を使用して、iframe の準備ができているかどうかを判断しているようです。

document ready によって呼び出された関数を別の関数で抽出し、100 ミリ秒のタイムアウト後に呼び出すとします。動作しますが、遅いコンピューターでは本番環境でチャンスを逃すことはできません。

私の質問: 動的 iframe の準備ができており、それが親であるだけでなく、コードを実行できるようにするには、どの jQuery イベントにバインドする必要がありますか?

0 投票する
4 に答える
6155 参照

asp.net - 動的コンテンツでThickboxを使用する方法はありますか?

シナリオは次のとおりです。

Webページにテキストボックスとボタンがあります。ボタンがクリックされたときに、テキストボックスに入力された値に一致するすべてのアイテムを表示するポップアップウィンドウを(シックボックスを使用して)開きたいです。現在、ThickboxのIFrame実装を使用しています。問題は、表示するURLがボタンの「alt」属性にハードコードされていることです。本当に必要なのは、「alt」属性がテキストボックスの値をポップアップに渡すことです。

これまでのコードは次のとおりです。

理想的には、テキストボックスの値をSearch.aspxのURLに入れたいのですが、その方法がわからないようです。私の現在の代替手段は、jQueryを使用して[検索]ボタンのクリック関数を設定し、ASP.NETセッションでいくつかの値を設定するWebサービスを呼び出すことです。Search.aspxページは、セッション変数を使用して検索を実行します。ただし、セッション変数が設定される前に検索が実行される可能性が常にあるように思われるため、これは少し不安定です。

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

jquery - jQueryを最大限に活用しようとしている開発者は、引き続きThickBox3.1を使用する必要があります。

これはまだ使用中の推奨ライブラリですか?ThickBox 3.1

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

jquery - jQuery で ThickBox コンテンツを操作するための初期コールバック

シナリオは次の
とおりです。ThickBox は、オートコンプリートをサポートする一連の入力を含む Ajax コンテンツ (div ベースのフォーム) を使用して、(ボタンが押されたときに) 親ウィンドウから開かれます。ThickBox(form) を閉じたら、入力値を親ウィンドウに渡す必要があります。

質問:
ThickBox のコンテンツは動的に読み込まれるため、jQuery ($(ThickBox).ready.. のようなもの) で ThickBox コンテンツを操作するための最初のコールバックを持つ正しい方法は何ですか?

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

c# - javascript または jQuery を介してシックボックスに入力する

Web サービスから文字列データを取得し、thickbox にこのデータを入力しようとしています。これがタスクの最も簡単な部分であると思いますが、これまでのところ、ここで行き詰まっています。

これが問題のコードです...

上記のように警告すると、結果からのテキストは、まさにシックボックスに表示したいものです。シックボックスも表示されますが、私が試したことはすべて空になります。私の最初の本能は、document.write を実行することでしたが、許可が拒否されたというエラーが発生するため、実行できません。

何か案は?

編集: thickbox を実行している onclick イベントとのリンクは、C# コード ビハインドから構築され、GridView に挿入されていることに注意してください。以下でslfが提案したようなことを試してみましたが、シックボックスではなく、リンクの下にデータを押し込むだけです。

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

javascript - シックボックス内でのフォーム送信

私はthickboxで開いている連絡先フォームを持っています。ユーザーがフォームデータの送信をクリックすると、そのデータが処理され、successfullメッセージがthickboxに返されます。PHPページが呼び出されますが、フォームデータを取得するにはどうすればよいですか?

0 投票する
4 に答える
5574 参照

c# - ASP.NET を使用した C# のライトボックス エフェクト/コントロール

更新:ThickBox について、ボタンをサポートするバージョンを見つけましたが、コントロールを使用してデザイン モードで追加しようとすると、「操作を完了できませんでした」というメッセージが表示されます。他に何をすべきかわからない:(なぜこのメッセージが表示されるのか分かりますか?


Ajax Control Toolkit は既に見つかりましたが、何らかの理由で (Visual Studio 2008 で) インストールできません。また、 ThickBoxも見つけましたが、C# の Imagebutton コントロールをクリックして、ライトボックス効果のポップアップ ウィンドウをトリガーする方法がわかりませんでした。ASP .NET ページをトリガーする必要があります。

他の提案はありますか?

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

jquery - jqueryを使用して外部コンテンツをdivにロードする方法(埋め込みライトボックスを考えてください)

シックボックスを使用すると、外部サイトをシックボックスにロードでき、機能や外観などを保持できます。jquery を使用して単純なコンテンツを div にロードする方法は知っていますが、外部コンテンツを div にロードする方法に行き詰まっています。ページ (できれば onload イベントを介して) を作成し、その div を Thickbox のように動作させ、ポップアップの thickbox ウィンドウなしで機能と外観を保持します。

すべてのサイトは異なる子ディレクトリにありますが、親は同じです。

十分に説明したことを願っています。

jquery 1.3.1 を使用しています。

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

security - シッククライアント侵入テストに最適なツール

シッククライアントアプリケーションのアプリケーションセキュリティテスト(侵入テスト)を探しています。私は、Echo MirageとITRが、これらの種類のアプリケーションをテストするための優れたツールであることを知っています。

誰かがこれを行う他のツールを知っていますか?