みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

javascript:void(0);について

初めまして。

別の人が作ったコードについて編集してアップして
動作確認をしていたら、リンクがクリックできず
開発者ツール等で確認するとリンクに「javascript:void(0);」が付いていました。
私が編集していたファイルにjavascript:void(0);を設定した覚えもなく、
ファイル内のリンク先も全て、特定のファイル名を指定しています。

下記がリンクの実際のコードです。

<a href="__CLink__" class="links"__IfOnClick__ onclick="window.opener.location.href='__CAction__';window.close();"__IfOnClick__>

__CLink__や__CAction__部分は、元々入っていて
私が編集する前にはちゃんと動作(リンクが押せた)していました。

私が編集したファイルは上記の記述が書かれているファイルではなく
別ファイルになります。

上記踏まえ質問です。

【javascript:void(0);】と記述しなくても、別の何かで【javascript:void(0);】と
設定されてしまうことはありますか?

無知で申し訳ないのですが、ご教示頂けると助かります。

よろしくお願いします。

投稿日時 - 2015-05-18 19:12:33

QNo.8977485

すぐに回答ほしいです

質問者が選んだベストアンサー

> 【javascript:void(0);】と表示されるページのファイル内にはscriptの記述はないです。
> このページのリンク元(html)等にはscriptの記述はあります。
> 他ページのscript等が影響することもありますか?

ソース全体を見てみないと正確な事は判りませんが、別ページが影響することは無いでしょう。
他には、サーバサイドで何らかのシステム(CMS等)が動いていて、クライアントへHTMLを返す際に何らかの置換処理を行っている可能性も考えられます。

投稿日時 - 2015-05-19 11:01:33

お礼

すみません!【<a href="__CLink__"】の部分をa以外を消したら
治りました!
前は動作してたんですが、、謎です;
ご丁寧にご回答頂きありがとうございました。

投稿日時 - 2015-05-19 11:56:24

ANo.3

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

何か別のライブラリを読み込んでいて、そのライブラリが書き換えていると言う可能性が考えられますが、どこかで外部ライブラリを読み込む記述がありませんか?

投稿日時 - 2015-05-19 10:17:04

補足

ご回答ありがとうございます。
【javascript:void(0);】と表示されるページのファイル内には
scriptの記述はないです。
このページのリンク元(html)等にはscriptの記述はあります。
他ページのscript等が影響することもありますか?

投稿日時 - 2015-05-19 10:36:57

気にしなくて良いです。ブラウザが単にそう表示しているだけなので、動いていれば問題ありません。

投稿日時 - 2015-05-18 19:30:01

補足

それが動作もしていないのです;;
【javascript:void(0);】の設定をしていないのに、クリックもできないし、ブラウザの左下も【javascript:void(0);】も表示されていて。。
ファイル内に記述がないのにどう直せば良いか、
おわかりであればご教示頂けると助かります。

投稿日時 - 2015-05-19 09:37:09

あなたにオススメの質問