問題タブ [onclick]

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

javascript - テーブル行を使用したJavascriptOnclick

JScriptコードに問題があります。onclickテーブル内のすべての行をループして、イベントを追加しようとしています。onclickイベントを追加することはできますが、いくつか問題があります。

onclick最初の問題は、すべての行がイベントに対して間違ったパラメーターで設定されてしまうことです。

2番目の問題は、IEでのみ機能することです。

コードの抜粋は次のとおりです。

テーブルは次の場所にあります...

http://www.blackcanyonsoftware.com/OrderTracker/testAJAX.html

順番に各行のIDは...95、96、94 .. ..

何らかの理由で、shanesObj.tableRowEventが呼び出されると、onclickループで反復を行った最後の値idを持つすべての行に対してが設定されます(94)。

問題を説明するために、ページにいくつかのアラートを追加しました。

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

firefox - Firefox で onclick イベントを発生させる

動的に構築された HTML テーブルがあります。テーブルには、列がクリックされたときに列を並べ替えるイベント ハンドラーがアタッチされています。ページの読み込みが完了したら、列の並べ替え (つまり、特定の列でテーブルを並べ替える) を強制したいと考えています。

現在、document.getElementById(ElementName).click(); これは IE で動作しますが、Firefox では動作しません。Firefox で同じ効果を得るにはどうすればよいですか?

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

javascript - 機能をトリガーするには、ボタンを 2 回クリックする必要があります

わかりにくいとは思いますが、よろしければお試しください。スクリーンショットを見てください。

小さな入力ボックスの名前はmurlです。

add()フォームの送信に使用されます。が空の場合murlは、フォームを直接送信する必要があります。空でない場合は、murlエントリが存在する場合はデータベースに対してチェックする必要があります。存在しない場合add()は呼び出されます。

問題はbutton、機能をトリガーするために 2 回クリックする必要があることです。

ボタンのコードは次のとおりです。

そのボタンが呼び出す JavaScript は次のとおりです。

スクリーンショット:

スクリーンショット

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

javascript - Javascript: コントロールをメソッドで送信する方法

SomeMethod が持つことができる場所:

それ以外の:

ばかげた例ですが、アイデアはID自体ではなく、メソッドを呼び出す実際のコントロールを送信することです。私はこれができることを誓いますが、検索する運がありませんでした...何を検索すればよいのかわからないという理由もあります。

自己だと思っていましたが、自分が持っているスクリプトを実行すると、自分が望むものではないようです。

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

javascript - JavaScript によるロギングをクリックします。

リンクのすべてのクリックをログに記録したい。

URL で呼び出すことができる (空のページを返す) 小さなロガーを作成しました。この URL は jquery-ajax-method で呼び出されます。残念ながら、ユーザーが Firefox を使用している場合、すべてのクリックがログに記録されるわけではありません (IE ではすべて問題ないように見えます)。

私は多くのことを試しましたが、この問題の解決策がありません.誰か接着剤を持っていますか?

HTML コード:

JS-jQuery-スクリプト:

編集: js-call で動的パラメーターを渡す必要がある例を見逃したので、onclick-event を削除することは「不可能」です :(

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

javascript - onclickイベントでグローバル関数からjavascript変数パラメーターを呼び出す

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

image - jQuery プラグインの表示イメージ

ディレクトリから画像へのリンクを含む HTML ページを生成します。

最初に、すべての画像をロード/表示してから、jQuery を使用してそれらを非表示にすることを考えていまし.hide()た。ユーザーが画像をクリックすると、その画像が表示されますが、より良いアプローチを提供していただければ幸いです。

ユーザーがリンクをクリックした場合にのみ、画像をロード/表示できますか? そのためのプラグインまたは PHP スクリプトをお勧めできますか?

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

asp.net - データリストのonclickイベントのAsp.Netイメージ? 出来ますか?

わかりました、私はしばらくの間このギャラリーに取り組んできました。今こそそれを終わらせる時です。URL を介して送信されるサムネイル ID を含む *.aspx 画像 URL の配列にバインドするデータリストがあります。次に、ユーザーが写真をクリックすると実際の写真が表示される onclick イベントを実装する必要があります。

URL の例:
(サムネイル) = ~/UserPages/Photo/GetThumbnail.aspx?id=7
(実際の写真) = ~/UserPages/Photo/GetPhoto.aspx?id=7

必要なもの: 各写真に onclick イベントがあるようにするにはどうすればよいですか? onclick を imag src に追加しようとしましたが、うまくいきませんでした。実際の画像コントロールではなく、データリスト内に存在するため難しいです。ID を取得して実際の画像にリダイレクトできるように、クリックされたときにサムネイルの URL を抽出する方法も知っておく必要があります。助けてください!

コードビハインド:

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

jquery - How to change image and alt attribute on click?

I'm looking to change several images onclick using JQuery instead of normal JavaScript and also change the image alt attribute at the same time for accessibility.

It should be something easy as I'm not looking to do some special effect on change but I still haven't find anything about it.

Here is the way I was doing with JS (without change the alt attribute):

And is there a way to avoid repeating images/nameofthesubfolder/ ?

Edit: Thanks a lot altCognito but I don't understand how to use this code to have a different alt attribute for each image. Maybe I forgot to mention that I was looking for it (my bad).