問題タブ [dynamic-pages]
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 - location.hash を使用した要素の表示/非表示
5 つのリンクと 5 つの div を持つナビゲーション バーがあります。最初のリンクをクリックすると、最初の div が表示され、残りは に設定されdisplay: none
ます。同じことが残りの部分にも当てはまります。
訪問者がこれらの動的な「ページ」(目に見える div) をブックマークできるようにしたいので、URL ハッシュを使用しています。しかし、期待どおりに機能していません。たとえば、特定の 1 つの状態 (特定の div が表示されている場所) を直接参照することはできません。明確でない場合、達成したいことはこのビデオnext
と同じですが、およびprev
メソッドは使用しません。
これが私のコードのサンプルです。
javascript - Jquery Mobileで動的ページに正しくリダイレクトするには?
JQM で動的ページ ジェネレーターを実行していますが、正しく動作させるのに苦労しています。
ユーザーがリンクをクリックすると、次のchangePage
ように呼び出しをインターセプトします。
これは私のメソッドを呼び出し、parsePage
新しいページを生成し、それを初期化して DOM に次のように追加します。
私の問題は、e.preventDefault()
新しい changePage 呼び出しを使用すると、pagebeforechange
リスナーで再びキャッチされ、永久にループすることです。また、最初の changepage 呼び出しを妨げずにdata.toPage
パラメーターを変更しようとしましたが、ページの組み立てに「時間がかかりすぎ」、ページが組み立てられるまで JQM を遅らせる方法がありません。
質問:
リスナーに「キャッチ」されていない新しいトランジションをトリガーするにはどうすればよいですか? すべての準備が整うまで JQM トランジションを遅らせるにはどうすればよいですか?
ありがとう!
c# - ハイパーリンク テンプレート フィールド onclick 値を pageB に渡してその詳細を表示します
私はこれが初めてです:
Visual Studio 2010 では、asp.net
Web ページ A には、companyid のハイパーリンクの列を含むグリッドビューがあります。
ソリューション ファイルにもある別のページに移動したいのですが、「google.ca」のように既にホストされているリンクではないため、使用するアドレスがわかりません。
新しい Web ページには、ボタンなどは必要ありません。" ' を使用して会社の詳細を表示するページが必要です。URL が"select * from table where companyid= 'value_from_pageA_hyperlink
のようなものになるようにページを作成するにはどうすればよいですか?www.somepage/key=?
ハイパーリンクの会社 ID を他のページに渡すことができるように、グローバル値を設定しますか?
私はそれらに夢中になっています。
mysql - MediaWiki の他のページのインフォボックス データからのデータを含む動的テーブル
私たちはオフィスでmediawikiを使用しており、管理しているソフトウェアに関する情報を保存するためのインフォボックスを作成する必要がありました。
ソフトウェア用のインフォボックスを作成しました。現在、40 のソフトウェア ページに 40 のインフォボックスがあります。各ソフトウェア ページはソフトウェアカテゴリにあり、メニューからすべてのソフトウェアのインデックスを取得できます。
しかし、インフォボックスに表示される多くの情報の要約を示す表も必要です。
mediawikiでそれを達成する方法はありますか? すべての情報を格納するテーブルを作成できることはわかっていますが、少し冗長になるため、動的テーブルを夢見ています。
php - PHP - ページの読み込み後にテーブルの内容を埋める
ローカル テキスト ファイルの内容を読み取り、配列に解析し、メイン ページ内のテーブルに入力するように設定された PHP ファイルを作成しました。ただし、このテキスト ファイルのわずか 53 行でも、コンテンツが表示される前にページを読み込むのに約 10 秒かかります。
これは、サーバーがクライアントに送信する前に html ファイル全体を作成する必要があるという制限であることを理解しています。この生成には、生成するコンテンツのサイズに応じて時間がかかります。つまり、この 10 秒は、より多くの行で処理する。最終製品には 500 をはるかに超える行が処理されるため、これを生成してクライアントに送信するのに数分かかります。
これをバイパスし、空のテーブルを保持する小さな html ファイルをクライアントに送信してから、PHP を使用してこのテーブルの入力と入力を開始できるかどうか疑問に思っていましたが、どうすればよいかわかりません。生成コードを呼び出す別のphpファイルにインクルードを呼び出すか、サーバーに一度に1つのテーブル行のコンテンツを「ストリーミング」させますか?
問題のページはhttp://zionfox.net/cards.phpです。現在の読み込み時間は約 7 ~ 10 秒かかります。コア テーブルのみを読み込み、ソースによって生成されたテーブル行を表示することで、これを短縮したいと考えています。
編集: 画像が大きいのには理由もあります。モバイル デバイスでズームインするときは、横にあるフォントと同じくらい鮮明でシャープな画像を選びます。実際のサイズの画像 (20px) で試してみましたが、ズームインするとほとんど判読できなくなりました。おそらく .png は使用するのに最適な形式ではないことに気付きましたが、使用するのは初めてfile_put_contents()
で、ソース ファイルの内容が完全にはわかりません。画像の透明性を確保することもできません。
編集: 編集: ファイルのソースは次のとおりです: http://zionfox.net/cards.php.txt - コードのだらしのなさを許してください。コード。
ファイルは、 を使用して文字で区切られた配列に分割されますexplode()
。これらの各配列は、 more を使用してさらに配列に分割されexplode()
、この配列の各部分が処理されて、条件が一致するかどうかが確認され、値に基づいて正しい結果が返されます。そうでない場合は、外部ソースから画像を取得します。すでにイメージがあります。これはすべてecho
for ループの最後で編集され、新しいテーブル行が作成され、次の行に対してプロセスが繰り返されます。
これに対する解決策である Tenhsor に感謝します。
彼らの応答に完全な解決策が見つかりました。
また、このコードだけでは問題は解決しませんでした。IIS 7.5 を実行していて、正しく動作させるためにコマンドを発行する必要がありました。コマンドは PHP のバージョンによって異なりますが、IIS で見つけることができます。cmd.exe に与えるコマンドは次のとおりです。
PHP53_via_FastCGI
PHP の名前とバージョンはどこにありますか。
.htaccess - URL の書き換え
すべてのページが ajax によって 1 つのページに動的に読み込まれるように、また URL が次の形式で表示されるように、Web サイトを開発しました。
後で、自分のページが検索エンジンに表示されず、Google ボットがこの方法でアクセスしないことがわかりました。それで、それを修正してURLをこの形式に変換する最も簡単な方法は何ですか:
www.website.com/news/news-title-goes-here
.htaccess を変更するだけでできますか?