1

私は単純なjsの問題であることを願っています。私はアートプロジェクトに取り組んでいます。サイトには、ページに画像があります。イメージ タグをリンクとインライン js でラップしました。私が望む動作があります: on.click 新しいウィンドウが開き、正しいリンクが表示されます。ただし、親ページは Web サイトのベース URL を読み込んでおり、何もしないほうがよいでしょう。これを防ぐ方法について何かアイデアはありますか?FF では問題ないように見えますが、webkit はうまく動作しません。ここで簡単なデモを見ることができます: http://jacksontuckerlynch.com/webcam-24

<a href="#" onClick="window.open('http://www.something.com/some-page?m=1','mywindow','width=710,height=700,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no')"><img class="responsecontainer" src="http://somewebsite.net/image.jpg" width="260" height="180" /><a/> 

あなたの経験に感謝します。

4

2 に答える 2

2

使用する

href="javascript:void(0);"

href 属性を無効にする方法はたくさんありますが、おそらくこれが最も簡単です。href 属性を削除することもできると思いますが、ホバー時にマウスを指すようにスタイルを設定するために css を追加する必要があります

于 2012-05-11T18:09:45.787 に答える
0

return false;次のように JavaScript の最後で使用してみてください。

<a href="#" onClick="window.open('http://www.something.com/some-page?m=1','mywindow','width=710,height=700,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no'); return false;"><img class="responsecontainer" src="http://somewebsite.net/image.jpg" width="260" height="180" /><a/> 
于 2012-05-11T17:34:54.153 に答える