問題タブ [dynamic-content]

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

javascript - 動的に生成された div に動的コンテンツを追加するにはどうすればよいですか?

基本的に、フォームを検証し、エラー メッセージを収集し、それらを動的に生成された div に追加しています。今、私はこれらのメッセージをこの div に追加することができません。

.html(errorMsg) これによりエラーが発生する/正しくない

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

javascript - 非表示の div 要素の配列を一時的に格納する

私は FusionCharts を使用していますが、これらのチャートを使用する方法は...

  1. JavaScript では、新しいチャートがインスタンス化されます
  2. 新しいチャート オブジェクトを作成するには、div ID を指定する必要があります
  3. 私のページはサーバーからコンテンツを動的に読み込みますが、ユーザーは実際にページを離れることはありません
  4. フュージョン チャートでは、すでにチャートが含まれている div 内に 2 つ目のチャートを作成することはできません
  5. そうは言っても、親コンテンツ ページがまだ読み込まれていない場合でも、考えられるすべてのグラフを事前に定義し、ページの読み込み時にインスタンス化する必要があります。
  6. さらに、これらのチャート「オブジェクト」を作成するには、ID で参照される特定のチャートごとに div 要素が指定されている必要があります。

コード スニペットを次に示します。

上記の問題は、div 要素を事前に作成し、使用していないときに一時的に非表示にし、表示する必要があるときに適切なプレースホルダー内に表示する方法です。ユーザーがグラフの「ページ」間をすばやく切り替えて、各ページがサーバーから動的にロードされ、ページのメイン コンテンツ エリアに「挿入」されるようにしたいと考えています。したがって、特定のチャートのコンテンツがロードされていない場合、チャート オブジェクトはその親 div が存在しないというエラーを発生させます。

具体的には、名前付き div の非表示のリストを維持し、必要に応じて特定の場所に表示するにはどうすればよいでしょうか? 問題は、各要素がそのチャート オブジェクトに完全に対応していることを確認することから始まります。

また、目に見えない div オブジェクトを作成し、その参照をチャートと共にこの配列に格納できたらどうなるか考えています。さらに良いことに、A) Chart オブジェクトと B) div 要素だけを持つ独自のクラスを作成するにはどうすればよいでしょうか。

注意: コンテンツ セクションが変更され、div が消えた場合、コンテンツをクリアして置き換える前に、チャート プレースホルダー div を元の場所に「移動」する必要があります。innerHTML を難しい方法で動かさずにこれを回避するために、どのようなトリックがあるのか​​ わかりません。これらの div 要素がクリアされたときにページのコンテンツとともに削除されることを心配しています (他の動的なページのコンテンツに置き換えられます)。

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

asp.net - 新しい ASP.NET バンドル機能 - 特定のバンドルをプログラムで更新するにはどうすればよいですか?

ASP.NET MVC 3 Web アプリケーションで新しい ASP.NET バンドル機能 (System.Web.Optmization 1.0.0-beta プレリリースを使用) をいじっています。

よく働く。

ただし、データベースに保存されている特定の動的CSS/JS があります。

「DynamicBundle」など、コア バンドルの別のバンドルにこれを追加したいと考えています。私はそれを行う方法を知っていますが、問題ではありません。

私の質問は、この CSS/JS がデータベースで変更された場合、そのバンドルを「更新」して、それらのファイルの内容をバンドルに再読み込みする必要があるということです。

基本的に、バンドル URL に追加される魔法の GUID/文字列を再生成するには、ASP.NET が必要です。

理想的には、バンドル テーブル全体ではなく、特定のバンドルのみを更新したいと考えています。

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

編集:

2 つ目の問題は、動的 CSS/JS をバンドルに追加する方法がわかりません。bundle.AddFileファイルへの仮想パスを取りますが、これは物理ファイルではなく文字列です。どうすればいいですか?確かに、最初に文字列をファイルに書き出す必要はありませんか?

EDIT 2: 動的コンテンツをバンドルしないことにしました。2 つの理由から:

  1. 1ファイルのみなので、「バンドル」のメリットはありません
  2. バンドルは静的コンテンツ用に設計されていますが、これはそうではありません

だから私がやったことは、実行時に動的なcss / jsを手動で縮小することです(一度、次にキャッシュされます)。そうすれば、キャッシュをクリアするだけで簡単に更新できます。

そうは言っても、これはまだ関連する質問です(バンドルの更新)ので、開いたままにします..

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

php - PHPが動的にロードされたコンテンツをスクレイピングする

Webサイトで記事のタイトルを取得しようとしていますが、このページには最初の5つのタイトルしか読み込まれず、ユーザーがページを下にスクロールするとさらに読み込まれます(JSONはさらに多くの記事を呼び出してページに挿入します)。

私が作成したWebスクレイパーは完全に機能しますが、最初の5つのデフォルトの記事しか見つかりません。私が達成しようとしているのは、5つ以上をロードすることです。PHPを使用してそれを達成する方法はありますか。私はこれらのことを学ぶのが大好きなので、それはうまくいきます。

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

php - Web サイトのユーザーが自分の Web サイトにページを追加できるようにする機能を作成するにはどうすればよいですか?

たとえば、ウィキペディア、ヤフーの回答、さらにはスタック オーバーフローなどです。

ユーザーがコンテンツの新しいページを作成して自分のサイトに追加し、他のユーザーが表示できるようにするサイトを作成しようとしています。

php/mysql の入門書を読んでいます。私が本当に知りたいのは、そこで必要なものを見つけることができるかということだけです. それを達成するために使用するのはPHPですか?または、何か他のものを使用する必要がありますか?

また、私を正しい方向に向ける一般的な提案も大歓迎です!

ありがとう!

0 投票する
6 に答える
57649 参照

jsf - データベース BLOB イメージを表示する中身

JBoss 7.1.1 で PrimeFaces 3.2 を使用しています。

の MySQL データベースの BLOB に保存されている画像を表示しようとしています<ui:repeat>。イメージは に格納され、次のようbyte[]に に変換さStreamedContentれます。

次に、次のように Facelet に表示しようとしています。

ただし、ページをロードすると、JBoss で次のエラーが発生します。

SEVERE [org.primefaces.application.PrimeResourceHandler] (http--127.0.0.1-8080-12) 動的リソースのストリーミング中にエラーが発生しました。

これはどのように発生し、どうすれば解決できますか?

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

c# - htmlagilitypack と動的コンテンツの問題

Web __scraper__ アプリケーションを作成したいのですが、webbrowser コントロール、htmlagilitypack、xpath を使用して作成したいと考えています。

現在、問題なく動作する xpath ジェネレーター (この目的で webbrowser を使用) を作成できましたが、(javascript または ajax を介して) 生成されたコンテンツを動的に取得できない場合があります。また、webbrowser コントロール (実際には IE ブラウザー) が "tbody" などの追加のタグを生成するときに、htmlagilitypack の `htmlWeb.Load(webBrowser.DocumentStream);` が表示されないこともわかりました。

別のメモ。次のコードが実際に現在の Web ページ ソースを取得していることがわかりましたが、htmlagilitypack `(mshtml.IHTMLDocument3)webBrowser.Document.DomDocument;` を提供できませんでした。

それを手伝ってもらえますか?

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

php - PHPで動的HTMLを提供するには?

作成した HTML ファイルを別のディレクトリに保存しています。

問題は、コンテンツを外部から取得して HTML ファイル内に配置できるようにしたいということです。

PHP はサーバー側であり、必要なファイルにアクセスできるため、これには PHP を使用できると考えました。

そこで、HTML ファイルを開いてエコーし、その後、JavaScript をエコーし​​て画面上の要素を変更する PHP スクリプトを作成しました。

これが私のPHPファイルです:

..そして HTML ファイル:

これは最善の方法ではありませんが、うまくいきます。

JavaScript を使用せずに、PHP 内でこれを行う方法を知りたいです。

これに対する最善のアプローチについてはわかりません。

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

php - imagettftext(): フォント サイズを計算して、テキストが画像の幅に収まるようにします

画像に動的テキストを書き込むために使用imagettftext()していますが、画像の幅に合わせたいと思っています。

テキストの長さからフォントサイズを計算するにはどうすればよいですか?

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

jquery - 動的な高さと動的なコンテンツを備えたJScrollPane?

データベース検索の結果を含むdivを含むWebページを生成するJavaサーブレットを開発しています。

このdivの高さはパーセンテージ(動的高さ)として定義され、コンテンツには表示/非表示ボタン(動的コンテンツ)があります。表示および非表示機能は、div要素の「onclick」属性によってアクティブ化されます。

最初に、このページのjavascript(JScrollPaneDynamicHeight)を使用して、動的な高さとこのメソッドを実現しようとしました。

... show / hiddenメソッドによって呼び出されます。reinitialise()メソッドを呼び出して動的コンテンツを許可します。

正しく機能しませんでした。一部のクリックでは機能し、他のクリックではスクロールペインが再表示されずに消え、その逆も同様でした。

また、変数「api」をグローバルにしようとしました-同じ問題です。

ここにあるjsを使用して試した最新のもの(段落を追加せずにのみ)。迅速な応答とCPUアクティビティの間にはトレードオフがあるため、コンテンツまたは高さが変更されたかどうかを説明するブール値をチェックするifステートメントを追加しました。「console.log()」を使用して、すべてが正常に機能していることを確認しました(ブール値の変更、ifステートメントの実行など)。

それは...しかし、私はまだJScrollPaneで同じ問題を抱えています。

htmlの「onclick」属性を使用するのは悪い習慣だとどこかで読んだことがありますが、これは適切でしょうか?

何がうまくいかないのかについてのアイデアをいただければ幸いです。

乾杯、

スコット