問題タブ [noscript]

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

javascript - 反対のHTMLはありますか

Is there a tag in HTML that will only display its content if JavaScript is enabled? I know <noscript> works the opposite way around, displaying its HTML content when JavaScript is turned off. But I would like to only display a form on a site if JavaScript is available, telling them why they can't use the form if they don't have it.

The only way I know how to do this is with the document.write(); method in a script tag, and it seems a bit messy for large amounts of HTML.

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

html - noscript コンテンツは bg に読み込まれますか

javascriptが有効になっている場合でも、htmlタグのnoscriptはバックグラウンドでコンテンツをロードしますか?

ページが読み込まれるたびに JS によって呼び出されるランダムな画像がありますが、(現在のランダムなリンクだけでなく) すべてのリンクをクロールしたいと考えています。同時に、display:none の場合のように画像がバックグラウンドで読み込まれるため、ページ読み込みが遅くなることは望ましくありません。また、Javascript に関する CMS 参照の問題があるため、これらの画像とリンクを html で呼び出したいと考えています。

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

javascript - JavaScript なしの GWT?

私はGWTを調べていました。いいように思えますが、私たちのソフトウェアは JS を必要とせずに動作する必要があります。出来ますか?

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

html - ウィンドウいっぱいに HTML コンテンツを展開する

縦に分割されたHTMLページがあります

  • ヘッダ
  • フッター

体は水平に分割されています。

  • スクロールバーに囲まれた左側の大きな DIV。ダイアグラムの一部を表示
  • 右側のフォーム

ヘッダーとフッターの高さは固定です。ヘッダーとフッターで占有されていないウィンドウの部分を埋めるために、本文を垂直方向に拡張する必要があります。

同様に、フォームは固定幅であり、スクロール ペインはウィンドウの幅いっぱいに水平方向に拡張する必要があります。

ダイアグラムは非常に大きい (最大 10x10 画面いっぱい) ため、すべてを表示することはできません。代わりに、ユーザーがスクロールする必要ができるだけ少なくなるように、(ウィンドウ全体を使用して) できるだけ多く表示したいと考えています。

一部のユーザーは必然的に偏執的であり、無効にする必要があるため、javascriptも使用できません。

私が検討したいくつかのオプション:

  • スクロール ペイン セルの幅と高さが 100% に設定され、その他すべてが 1% に設定されているテーブルは
    機能しません。テーブル (およびページ) は、スクロール ペインの DIV に絶対位置を指定しても、ダイアグラム全体を含むように拡張されます。
  • フッターの高さでページの下部からペインをオフセットする絶対配置 機能しますが
    、不正確です。フッターの高さは、現在のフォント サイズとテキストが折り返されているかどうかによって異なります。これは、それらが重ならないように、大きなマージンを残す必要があることを意味します。
  • ダイアグラムを IFRAME に配置するスクリプトを無効にして見つけた最良のソリューションですが、スクリプト
    有効にするとスクリプトでできることが制限されます。

スクリプトが無効になっている場合、Google マップがマップに固定サイズの領域を使用していることに気付きました。Google がこの問題をあきらめたということは、実現不可能ということですか?

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

asp.net - バリデータ

The following .NET 3.5 code, placed in an aspx file, will trigger a JavaScript error when the page is loaded (for users who have JavaScript enabled):

#xA;

The error happens because the JavaScript generated by the ASP.NET validator control does not contain a null check on before the second code line below:

#xA;

Can anyone suggest a workaround to this?


Footnote: Why am I doing this? For my non-JavaScript users I am replacing some AJAX functionality with some different UI components, which need validation.

0 投票する
5 に答える
12580 参照

javascript - アクセス内容

#xA;

This javascript snippet just returns an empty string. Is there a way of getting the contents of a noscript node?

p.s. I'm using prototype on this particular project.

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

html - noscript 要素のスタイルを設定できますか?

noscriptCSSセレクターで要素を使用することは可能ですか?

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

javascript - Noscript タグ、JavaScript 無効警告、Google ペナルティ

ユーザーが JavaScript を無効にしている場合や、Noscript などのスクリプト ブロック プラグインを使用している場合に、noscript タグを使用して警告を表示しています。JavaScript が無効になっている場合、Web サイトは正しく機能しません。また、ユーザーは警告がなければ機能しない理由を理解できない可能性があります。

最新の Google アルゴリズム シャッフルの後、毎日のトラフィックが前の月の約 3 分の 1 に減少しました。また、SERPS で 1 位または 2 位にランクされていたページが結果から除外されることも見てきました。ウェブマスター ツールで調査した結果、「JavaScript」がキーワード セクションの 16 番目にリストされていることに気付きました。このサイトは JavaScript とは何の関係もなく、単語が現れる唯一の場所は noscript タグの間のテキストであるため、これは意味がありません。

Googleは現在、noscriptタグ間のコンテンツを含めてインデックスに登録しているようです. これが以前に起こっていたとは信じられません。警告は 3 つの文です。サイトのすべてのページの上部に同じ 3 つの文が表示されると、SEO に悪影響を与える可能性があると思います。

これがSEOに問題を引き起こしている可能性があると思いますか? また、JavaScript を無効にしているユーザーに、インデックスに登録されたり、検索エンジンに読み取られたりしないように警告する方法は他にあるでしょうか?

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

php - スクリプトなしでフォームを再作成し、エラーを表示する最良の方法は何ですか?

私は、フォームの検証などに ajax 呼び出しを使用するアプリケーションを構築しています。問題は、これらの検証エラーが css のない新しいページに表示され、javascript なしでフォームが完全にリセットされたときに気に入らないことです。

私はダースのフォームについて話しているので、ユーザーがフォームを何度も何度も通過するのは非常に面倒です.

このトピックに関するいくつかの回答を読みましたが、このような状況のベストプラクティスである特定の方法はありますか (フォーム検証の行に沿って)?

すでに回答がある場合は申し訳ありません。

編集:

すべての検証はサーバー側で行われ、現在、エラーは ajax の助けを借りて表示されています。私が望むのは、フォームの処理中にエラーが発生した場合に、JavaScript を使用せずにフォームを再作成してエラーを表示するための便利な方法です。

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

forms - JavaScriptなしでHTMLPOST/フォーム送信をトリガーする

指定した期間の終了時にフォームを送信するために使用する必要がある時間指定のページがあります。

使用法は次のようになります。ユーザーがページにアクセスし、90秒後にすべてのフォームデータが送信され、ユーザーは次のページにリダイレクトされます。

ユーザーは、自分が表示しているページのタイミングが設定されていることをよく知っているので(Webのみの実験用)、このページでの「使いにくい」ブラウザーの動作については心配していません。

理想的には、JavaScriptの使用を避けたい(ターゲットユーザーの一部はさまざまな理由でno-scriptを使用していますが、それが唯一の方法である場合はそうです)。また、URLを介して変数を渡すことも避けたいです(なりすましの可能性を減らすため)。リダイレクトを行うためにMETAリフレッシュタグを設定するのは簡単ですが、期間の終わりに、実際にクリックされたかどうかに関係なく、送信ボタンがクリックされたかのように応答ヘッダーを設定する方法が必要です。

あなたが持っているかもしれないどんな考えにも前もって感謝します。