問題タブ [dhtml]

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

javascript - Javascript を含む HTML メールを送信することは可能/推奨されますか?

これは主に修辞的な質問ですが、私が確認した限り、答えは「気にしないでください」ですが、本当に確信したかったのです。

購読者のリストにメールを送信できるメールアプリがあります。これはスパムではありません。たとえば、大学が学生に通信を送信したり、博物館が購読者に電子メールを送信したりするために使用されます。

Recently, I was asked by a prospective client if it was possible to send html messages containing javascript without being marked as spam.

Not knowing, I did a short trip of the webs and what I've got is (percentages out of my posterior) 'half the clients won't display properly', 'half the clients will flag you as spam' and 'half the clients will have blocked javascript altogether' (There's clearly some superposition).

So the best solution seems to be adding a link to a proper page if really necessary. Have you got a different experience? Do you know of any email-merge solution that provides this feature? Do you know if specific clients accept it or refuse to display html with javascript?

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

javascript - .getElementById IE

2つの変更を実行するJavaScriptがあります".getElementById('').style"。どちらもFFでは完全に機能しますが、最初の1つはIE7では機能しません。

すべての助けに感謝します:)

最初のソースコード:

HTML:

次に、IEで正常に動作します。

HTML:

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

javascript - Javascript / Divベースのホバーウィンドウを表示する最良の方法は?

私はIboxの種類について話している。つまり、ユーザーがリンクをクリックすると、小さなフォームなどを含む小さなjavascriptベースのdivがホバーアップします。

私はユーザー<script>に彼らが彼らのウェブサイトに置くであろうタグを与えたいと思います。次に、フォームの表示に使用する必要なjavascript関数を<a href>タグに配置します。例:彼らは置くでしょう:

ここで、mysiteは明らかに私のWebサイトの名前に置き換えられます。

ここでの主な要件は、フォームにオフサイトのURLを表示できる必要があることです。つまり、URLを受け取り、そのURLの内容をdivにロードする必要があります。また、背景/境界線の色などの変更も簡単です。そして、視覚的に魅力的であるほど、優れています。

助言がありますか?

また、より多くのコンテンツがロード/非表示になるにつれて高さが拡大/縮小される場合は、それが最適です

0 投票する
19 に答える
580072 参照

javascript - Javascriptを使用してCSSファイルをロードする方法は?

Javascriptを使用してcssスタイルシートをhtmlページにインポートすることは可能ですか?もしそうなら、それはどのように行うことができますか?

PS javascriptは私のサイトでホストされますが、ユーザーが<head>自分のWebサイトのタグを入力できるようにし、サーバーでホストされているcssファイルを現在のWebページにインポートできるようにする必要があります。(cssファイルとjavascriptファイルの両方が私のサーバーでホストされます)。

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

php - AJAX/Jqueryを使用したライブユーザー名ルックアップ

次のようなJavaScript関数が必要です。

JqueryまたはXajaxを使用してこれをどのように達成できますか?

0 投票する
15 に答える
1131 参照

javascript - 最近では DHTML を何と呼んでいますか?

そのため、最近、「dHTML」という用語を使用するたびに、ジュニア開発者から多くのがらくたをキャッチしています。この用語が古くなっていることは知っていますが、それはタスクが何であるかを説明するものであり、クライアントでレンダリングされたマークアップを変更することです。「Ajax」という用語がクライアント側のアニメーションや、非同期リクエストが行われていないフォームの検証に適用されるのを見るたびに、私はうんざりします。「Web 2.0」もよく使われますが、この言葉はビジネスモデルからビジュアルスタイルまですべてに当てはまります。

非同期サーバー要求を伴う場合と伴わない場合がある、クライアント側のスクリプトと CSS 効果の組み合わせを説明するために使用される用語は?

0 投票する
14 に答える
491161 参照

javascript - iframeアクションから親ウィンドウをリダイレクトする

iframeから親ウィンドウをリダイレクトするにはどのJavaScriptを使用する必要がありますか?

JavaScriptまたはその他の方法を使用して、親ウィンドウを新しいURLにリダイレクトするハイパーリンクをクリックしてもらいたい。

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

jquery - IE のテーブルでの jQuery UI のパフォーマンスの問題

UI コードを IE でうまく実行するのに問題があります。

値のマトリックスであるテーブルがあります。各セルは空にすることも、アイテムのリストを保持することもできます。

ユーザーがセル間でアイテムをドラッグできるようにしたい。

したがって、私の HTML は次のようになります。

次に、jQuery 1.3.1 と jQuery UI 1.6rc6 を使用しています。

これは単純化され、切り詰められた未完成のコードであることに注意してください。

私の問題は、FX、Safari、Chrome など (つまり、適切なブラウザーすべて) でこれが正常に機能することです。

IEは本当に苦労します。5x5 のテーブル IE では、ドラッグ開始時の遅延が顕著です。おそらく100個のアイテムを持つ10x10のテーブルでは、ドラッグの開始によりブラウザがハングします。

最大で 20x15 セル、おそらく最大 500 個のアイテムをサポートできるようにしたいのですが、これは不可能ですか? そうあるべきではないようです。

私は何か間違ったことをしていますか?このようにIEでページを遅くしない方法はありますか?

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

javascript - 自由形式の日付ピッカー-RTMのように

ユーザーが任意の形式で日付を入力し、向きを変えてその日付を「mm / dd/yyyy」形式でフォーマットできるテキストボックスを作成する方法を探しています。したがって、ユーザーは「今日」と入力すると、日付が2009年2月24日になるか、2月24日水曜日と入力すると、フォーマットが自動的に取得されます。ミルクがこれを行うことを覚えておいてください(しかし私はサーバー側を信じています)。これはasp.netなので、ajax Webサービス呼び出しを介して実行できますが、Javascriptを介して実行することをお勧めします。これを支援する一般的な手法または既存のライブラリを探しています。

0 投票する
9 に答える
17286 参照

javascript - jQuery と大量の HTML の追加

jQuery を使用してクライアント側の HTML を作成すると、適切に行えばパフォーマンスが大幅に向上することがわかりました。JSON を返す AJAX を使用して動的コンテンツを取得し、関連する HTML を作成して jQuery を使用して挿入します。初めてこの手法をいじったとき、IE の JavaScript の文字列連結子の実行が非常に遅く、50 行以上の動的テーブルを作成するとパフォーマンスが低下することがわかりました。

その後、すべてを変える文字列連結の手法を見つけました。文字列演算子を使用する代わりに、+=配列を使用して連結を行います。

パフォーマンスが大幅に向上することがわかりました。しかし、今では約 100 行の上限があり、ブラウザー自体が一度に大量のコンテンツを動的に挿入するのに苦労しているのが見え始めます。動的 HTML の大規模なセットの次のパフォーマンス向上を達成するために使用できるポインターまたはテクニックを誰かが持っていますか?