2017-09-21 19 views
0

私はBig Commerce Cmsに取り組んでいます。訪問者がヘッダーロゴをクリックするとホームページに移動し、同じヘッダーロゴマウスをクリックすると別のページに移動します。ありがとうございます。右クリックして左クリックタブを開く

+0

悪い考え。あなたはMacが右クリックしないことを忘れている。 – PHPglue

+0

私のマックには右クリックがあります –

答えて

1

あなたが求めていることを達成する方法はたくさんあります。 1つの方法は、クリック時にonClickを使用してブラウザの場所を設定し、onContextMenuを使用して、右クリック(AKAのコンテキストメニュー)でブラウザの場所を設定することです。 以下の例では、ブラウザの位置を設定するだけでなく、実際の「右クリック」メニューがブラウザに表示されないようにonContextMenuに「false」を返します。

<div onClick="window.location='https://google.com'" onContextMenu="window.location='https://bing.com'; return false"> 
Logo Here 
</div> 
+0

すぐに役立つかもしれないこのコードスニペットをありがとうございます。なぜこれが問題の良い解決策であるのかを示すことによって、適切な説明が教育上の価値を大幅に改善し(https://meta.stackexchange.com/q/114762)、将来の類似した読者にとっては、しかし、同一ではない質問。説明を追加するためにあなたの答えを編集し、どのような制限と前提が適用されるかを示してください。 – GrumpyCrouton

+0

このコードを追加しましたが、右クリックでメニュータブが表示されます –

2
<a href="/"> 
<img src="logo.png" onContextMenu="window.location='https://bing.com'"/> 
</a> 

上記のコードは、右クリックはあなたがそれの内側に言及リンクが表示されますが、あなたの家のページを指すタグの間にロゴイメージを持っている...それがお役に立てば幸い

jsfiddle

関連する問題