問題タブ [dynamically-generated]

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 に答える
3055 参照

php - PHP/HTML でビュー ボタンを作成する

サービス ID とその他の関連しないフィールドを含む「サービス」のデータベース テーブルがあります。PHP を使用して、照会されたサービスを表示する HTML テーブルを動的に生成しています。各行には、対応する「表示」ボタンがあり、クリックすると、表示されるサービスの ID の値を使用して同じページに送信されます (ページは、$_POST['serviceid']渡された値と等しくなるように設定した後、別のページにリダイレクトされます)。ボタン)。

PHPでHTMLテーブルを動的に作成する方法は次のとおりです。

これは私の results.view.php です。ここにデータを表示します。上記のタグは表示されませんが<form>、このビューとボタンの押下などを処理するモデルを含むコントローラーにポストバックされることを知っていれば十分です。

私の質問は、どのビュー ボタンがクリックされているかをどのように知ることができるかということです。最初のサービス、最後のサービス、またはその間のいずれかである可能性があります。ボタンの id 値にサービスの を配置しました$idが、それを参照する方法がわかりません。その方法を知っていれば、「ビュー」という単語をつなぎ合わせることができ、タスクを実行するために必要な ID が残る可能性があります。

何か案は?

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

javascript - JQuery を使用してアンカー + href を動的に生成された html に追加する - Firefox で右クリックできない

私は Facebook のようなチャット アプリケーションを作成しており、(Facebook のように) 各チャットボックスの上部に、クリックすると関連付けられたユーザー プロファイルを開くリンクを追加しました。チャットボックスの HTML は、javascript/jquery を使用して動的に生成されます。

問題は、Firefox ではこのリンクが「右クリック」できないことです。Chrome では、このリンク右クリック可能です。

したがって、2 つの質問があります。1) この href が Firefox で右クリックできないのはなぜですか。2)動的に生成されたhrefをjavascript/jqueryを使用してコードに追加するより良い方法はありますか?

現在、私は(疑似コードで)使用しています:

注: ユーザー名/ステータスのテキストは、ユーザーがアイドル/退席中/オンラインのいずれであるかによって変わる可能性があるため、ユーザーのオンライン ステータスが変わるたびにリセットされます。これが、アンカーでラップした理由の一部です (アンカーは変更されないため、実際に変更する必要があるものだけを更新しています)。

「おまけの質問」: 動的に生成されたときに (疑似コードで) 以下が「クリック可能な」ハイパーリンクとして表示されない理由はありますか?

これは私が取りたかった最初のアプローチですが、機能させることができませんでした。

どんな助けでも大歓迎です。

よろしく

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

asp.net - ASP.NET、.Controls.Add() を使用して追加されたコントロールは、ページがポストバックされると失われます & .InnerHtml を使用してそれらを追加すると、それらを参照できません

コメントページを作ってみました。データベースから以前に作成されたコメントを取得し、新しいコメントを送信するためのテキスト ボックスがあります。データベースから古いコメントを表示するには、それらを動的に追加する必要がありますよね? 最初は、TheContainerControl.Controls.Add(TheComment) のようなものを使用していましたが、ページがポストバックされると (新しいコメントが送信されるか何か)、動的に追加したものはすべてなくなってしまいます! これを回避するために、代わりに TheContainerControl.InnerHtml("[html]") を使用しました。そうすれば、ページがポストバックされたときに、動的に追加したコントロールが失われることはありません。ただし、.InnerHtml を介して追加したコントロールにイベント ハンドラーを追加する方法を 9 時間または 10 時間近く探していましたが、何も見つかりませんでした :( それらをまったく参照しないと、.FindControl() は null 参照を返します。また、イベントをトリガーするコード/スクリプトを手動で挿入しようとしましたが、惨めに失敗しました (私は jQuery を初めて使用し、javascript をほとんど知りません)。できれば助けてください。

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

c# - C#.NET:動的に生成されたHTMLからCSSファイルの要素を変更しますか?

サーバーから動的に生成された HTML を取得して PDF に変換する C# コード ビハインド ファイルがあります。HTML には、<link rel="stylesheet">外部スタイルシートを参照する要素と多くの<img>タグがあります。

これらのファイル、画像、スタイルシートはwww.example.comすべてstatic.example.com. HTML の要素を置き換えるために明白なものを使用しましたstringName.Replace("www.example.com","static.example.com")が、CSS ファイルの参照に対してそうする方法はありますか?

例: 外部ファイルに入る
background-image:url('www.example.com/bg.png');
必要があります。
background-image:url('static.example.com/bg.png');

アプローチに関するアイデアはありますか?創造性は大歓迎です。私は何でも準備ができています !

ありがとう :)

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

html - 動的に追加された要素のタブ インデックス

3 つのテキスト ボックスとその横に [追加] ボタンがある jsp ページがあります。ここtabindexで、動的に追加された要素の を設定する必要があります。どうすればいいですか?

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

r - マトリックスで適用を使用している間、Rのサブルーチンで外部変数を動的に変更できませんか?

この問題は、すでに数日間私を混乱させました。2 つの行列があるとします。

関数で動的に変更したいmatrix_a:

ただし、このコードは をまったく変更できないようmatrix_aです。しかし、私の意図した結果matrix_a

を動的に変更するという目標をどのように達成できmatrix_aますか? ループしないソリューションを教えてください。前もって感謝します。

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

c# - 保護された wsdl を読み取らない ServiceDescription

基本的に渡された WSDL を読み取ってアセンブリを動的に生成する C# のコードがあり、そのサービスのすべてのメソッドとプロパティにアクセスします。

このコードは、保護または保護されているものを除くすべての wsdl で機能します。if (!ServiceDescription.CanRead(xmlreader))渡されたサービス wsdl にアクセスできないため、コードは次の行で失敗し ます。ブラウザで URL にアクセスしようとすると、500: サーバー エラーが発生します。そして、適切な認証を使用してWebアプリケーションにログインし、URLをコピーすると同じセッションでログインすると、wsdlにアクセスできます。参考までに、別のアプリケーションでは、SM Cookie にサービスのユーザー ID/パスワードを渡すことで、このサービスを動的に呼び出しています。

そうは言っても、どうすれば同じことを行うことができ、保護されている wsdl に動的にアクセスできますか? Cookie 情報を渡して wsdl にアクセスするには、どのような変更を行う必要がありますか? 何か案が?

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

asp.net - problem with ie6 and dynamically-generated panels

I'm experiencing problem with ie6 and dynamically generated components. have a static panel (main one) with a scroll bar and I'm dynamically placing other (smaller) panels into the main. these smaller ones contain other components... close to the point, here are the screenshots that exactly give the point of my problem with ie6.

http://www.turboimagehost.com/p/7333211/ie6.JPG.html

thats how it looks in ie6. on the other hand heres how page looks in ff. thats exactly the way it was planned to be (same look with other major browsers)

http://www.turboimagehost.com/p/7333209/ff3a.JPG.html http://www.turboimagehost.com/p/7333210/ff3b.JPG.html

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

flash - AS3 で複数の読み取り専用プロパティを動的に作成する

現時点では非常に面倒/反復的なクラスがあります:

このクラスは、ますます多くのクラスを使用する必要があるだけであり、上記のように 3 つの巨大なリストを作成する必要はありません。

上記を動的に行う方法はありますか?おそらくgetDefinitonByName()、文字列のループで使用して、作成したいクラスを表します。

また、プロパティを読み取り専用にして、 経由でアクセスできるようにしたいと考えていますframework.myDynamicVarHere

私はこれらの線に沿って何かを考えています:

  1. インスタンスを作成したいクラスのリストを作成し、それらにアクセスする変数名とペアにします。
  2. dynamic変数を設定できるようにクラスを作成する必要がありますthis["var"] = new Blah();

私の考えがどこに向かっているかの簡単な抜粋:

これらを読み取り専用にする方法がわかりません。

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

ruby-on-rails - Ruby / Railsメタプログラミング:その場でヘルパーメソッドを生成する

ビュー/ヘルパーで使用できるモデル名の特定の配列に対して、いくつかのカウントメソッドを動的に生成しようとしています。

ただし、いくつか質問があります。

  1. ビューでこれらのメソッドを呼び出せるようにするには、このコードをどこに配置する必要がありますか?
  2. これらのメソッドはどのクラスに追加されますか?たとえば、それらは多数のモデル用であるため、Userなどのクラスに属しているかどうかわからないため、どのように呼び出すのでしょうか。
  3. これを行うためのより良い方法はありますか?