タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。


9
JavaScriptから親iframeにアクセスする方法
さて、私は同じドメインページを呼び出すIFrameを持っています。私の問題は、この呼び出されたページ(JavaScriptから)からこの親Iframeの情報にアクセスしたいことです。このiframeにアクセスするにはどうすればよいですか? 詳細:Windows環境をプログラミングしているため、このページと同じように、同じページをロードできるiframeがいくつかあります。私はこのiframeを閉じるつもりです。そのため、彼の内側からどちらを閉じるかを知る必要があります。これらのiframeへの参照を保持する配列があります。 編集:iframeが動的に生成されます
170 javascript  iframe 

22
jQueryでのフォームの二重送信を防止する
サーバーの処理に少し時間がかかるフォームがあります。ユーザーが待機し、もう一度ボタンをクリックしてフォームを再送信しないようにする必要があります。次のjQueryコードを使用してみました。 <script type="text/javascript"> $(document).ready(function() { $("form#my_form").submit(function() { $('input').attr('disabled', 'disabled'); $('a').attr('disabled', 'disabled'); return true; }); }); </script> Firefoxでこれを試すと、すべてが無効になりますが、フォームに含まれるはずのPOSTデータがフォームに送信されません。jQueryを使用してフォームを送信することはできません。複数の送信ボタンがあり、POSTに含まれている値によってどれが使用されたかを判断するため、フォームと共にボタンを送信する必要があるためです。通常どおりフォームを送信する必要があり、その直後にすべてを無効にする必要があります。 ありがとう!

8
JavaScriptオブジェクトをすばやくクリアする方法は?
JavaScript配列を使用すると、1つの割り当てでそれを空の状態にリセットできます。 array.length = 0; これにより、配列が空になり、再利用の準備が整います。私が理解している限り、単一の「操作」、つまり一定の時間です。 JSオブジェクトをクリアする同様の方法はありますか?私はそれらを削除してフィールドを反復できることを知っています: for (var prop in obj) { if (obj.hasOwnProperty(prop)) { delete obj[prop]; } } しかし、これは線形の複雑さを持っています。 オブジェクトを捨てて新しいオブジェクトを作成することもできます。 obj = {}; しかし、新しいオブジェクトを「無差別」に作成すると、IE6のガベージコレクションで問題が発生します。(ここに記載されているように)

9
JSフェッチAPIでファイルをアップロードするにはどうすればよいですか?
私はまだ頭を包み込もうとしています。 ファイル入力を使用して、ユーザーにファイル(または複数)を選択させることができます。 <form> <div> <label>Select file to upload</label> <input type="file"> </div> <button type="submit">Convert</button> </form> そして、submitを使用してイベントをキャッチでき<fill in your event handler here>ます。しかし、一度実行したら、どうやってファイルを送信しますfetchか? fetch('/files', { method: 'post', // what goes here? What is the "body" for this? content-type header? }).then(/* whatever */);

8
JavaScriptで時間遅延を設定する方法
私のウェブサイトには画像を切り替えるためのjsがありますが、もう一度画像をクリックすると遅延が発生します。遅延は1000msである必要があります。したがって、img.jpgをクリックすると、img_onclick.jpgが表示されます。次にimg_onclick.jpg画像をクリックすると、img.jpgが再び表示されるまでに1000ミリ秒の遅延が生じるはずです。 これがコードです: jQuery(document).ready(function($) { $(".toggle-container").hide(); $(".trigger").toggle(function () { $(this).addClass("active"); $(".trigger").find('img').prop('src', 'http://localhost:8888/images/img_onclick.jpg'); }, function () { $(this).removeClass("active"); $(".trigger").find('img').prop('src', 'http://localhost:8888/images/img.jpg'); }); $(".trigger").click(function () { $(this).next(".toggle-container").slideToggle(); }); });
170 javascript  jquery 

8
JavaScript nullチェック
私は次のコードに遭遇しました: function test(data) { if (data != null && data !== undefined) { // some code here } } 私はJavaScriptに少し慣れていますが、ここで読んだ他の質問から、このコードはあまり意味がないように見えます。 特に、この回答では、 以外のコンテキストで未定義の変数にアクセスすると、エラーが発生しますtypeof。 更新:上記の(の引用)答えは誤解を招く可能性があります。«未定義の変数»ではなく、« 宣言されていない変数»と表示する必要があります。 私が知ったように、Ryan♦、maerics、およびnwellnhofの回答では、関数に引数が指定されていない場合でも、引数の変数は常に宣言されています。この事実は、以下のリストの最初の項目が間違っていることも証明しています。 私の理解では、次のシナリオが発生する可能性があります。 関数が引数なしで呼び出されたためdata、未定義の変数が作成され、でエラーが発生しましたdata != null。 この関数は、引数としてnull(またはundefined)を指定して具体的に呼び出されました。この場合data != null、内部コードはすでに保護されているため、&& data !== undefined役に立たなくなります。 機能は、それが自明の両方を渡します。その場合にはnull以外の引数、と呼ばれていたdata != null と data !== undefined。 Q:私の理解は正しいですか? 私はFirefoxのコンソールで以下を試しました: -- [15:31:31.057] false != null [15:31:31.061] …

25
JavaScriptの秒から分と秒
これは一般的な問題ですが、解決方法はわかりません。以下のコードは正常に動作します。 var mind = time % (60 * 60); var minutes = Math.floor(mind / 60); var secd = mind % 60; var seconds = Math.ceil(secd); ただし、1時間または3600秒になると、0分0秒が返されます。これを回避してすべての分を返すにはどうすればよいですか? ありがとう
170 javascript 

5
Array.mapで非同期待機を使用する
次のコードがあるとします: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); 次のエラーが発生します。 TS2322:タイプ 'Promise <number> []'はタイプ 'number []'に割り当てることができません。タイプ 'Promise <number>はタイプ' number 'に割り当てることができません。 どうすれば修正できますか?一緒に作っasync awaitてArray.map一緒に作業するにはどうすればよいですか?

13
iframeで「X-Frame-Options」を設定する方法
私iframeがこのようなものを作成した場合: var dialog = $('<div id="' + dialogId + '" align="center"><iframe id="' + frameId + '" src="' + url + '" width="100%" frameborder="0" height="'+frameHeightForIe8+'" data-ssotoken="' + token + '"></iframe></div>').dialog({ エラーを修正するにはどうすればよいですか? 'https://www.google.com.ua/?gws_rd=ssl'「X-Frame-Options」が「SAMEORIGIN」に設定されているため、フレームでの表示が拒否されました。 JavaScriptを使って?

15
div内の要素にスクロールする方法は?
私はスクロールdivしていて、クリックしたときにリンクを表示したいので、div内部の要素を表示するために強制的にスクロールします。そのJavasSriptを次のように記述しました。 document.getElementById(chr).scrollIntoView(true); しかし、これはdivそれ自体をスクロールしながらすべてのページをスクロールします。それを修正するには? そのように言いたい MyContainerDiv.getElementById(chr).scrollIntoView(true);
170 javascript  html  scroll 


11
OpenLayers対Googleマップ?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する 私は数回Googleマップを使用しましたが、OpenLayersについて何が不思議に思っています。 あらゆる種類のコーディングを開始する前に、私の頭に浮かぶいくつかの質問があります。 Googleマップの代わりにOpenLayersを使用するのはなぜですか? とにかく、そのOSSライセンスを除いて OpenLayersを絶対に使用しないことをお勧めする状況に遭遇しましたか? Stack Overflowで「OpenLayers」について検索しました。答えは多くありません。このソリューションはあまり使用されていないということですか?プロジェクトの長期的な実行可能性に問題があるのでしょうか? すでにOpenLayersを使用したことがある人のために:私が遭遇する可能性のある一般的な落とし穴/問題はありますか? それでJavaScriptフレームワークを使用するのはどうですか?Prototypeを使用しているのを見たことがありますが、Prototypeは知っているので問題ありません。しかし、MooToolsのような他のものを使用するのはどうですか?(これはプロトタイプ、BTWと互換性がありません) 速度やパフォーマンスに関連する問題はありますか?アプリケーションの応答性が必要で、マップが表示されるまで何時間も待つことができません。 多くの場所で利用できる地図はありますか、それとも不足しているものはたくさんありますか? つまり、私はフランスにいるので、少なくとも大都市でアプリケーションを動作させる必要があります...それでいいですか? そうでない場合、OpenLayersのレイヤーと視覚化を見つけて統合するのは簡単ですか? 道路を表示するためのAPIはありますか? たとえば、一方通行の道路のみを表示します。 はいの場合、どうすればよいですか?これらの道路情報を含むファイルを用意し、自分で地図に表示する必要がありますか? OpenLayersの優れたチュートリアルを知っていますか? 私はまだそれを試していません、それらは突然の質問から外れています...

13
jQueryでnullオブジェクトをチェックする方法
私はjQueryを使用していて、ページ内の要素の存在を確認したいと思います。私は次のコードを書きましたが、機能していません: if($("#btext" + i) != null) { //alert($("#btext" + i).text()); $("#btext" + i).text("Branch " + i); } 要素の存在を確認するにはどうすればよいですか?
169 javascript  jquery  dom  object  null 

11
jQueryを使用して、要素をスクロールして表示する方法を教えてください。
を使用してグリッド形式の画像を含むHTMLドキュメントがあります<ul><li><img...。ブラウザウィンドウには、垂直スクロールと水平スクロールの両方があります。 質問: 画像をクリックしたときに、クリックした<img>ばかりの画像がある位置までドキュメント全体をスクロールするにはどうすればよいtop:20px; left:20pxですか? 私はここで同様の投稿を閲覧しました...ただし、JavaScriptは非常に新しいので、これが自分でどのように実現されるのかを理解したいと思っています。
169 javascript  jquery 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.