hrefタグにアイテムIDを表示する必要がありますが、他のページに移動してはなりません...ナビゲーションを防止する1つの方法はjvascriptvoid(0)を使用することですが、idに追加できます...もしそうならどうすれば??
<a href="id='.$portfolio_id.' "><img height="57" width="57" src="images/portfolio_uploads/orig_'.$portfolio_item['image'].'"></a>
hrefタグにアイテムIDを表示する必要がありますが、他のページに移動してはなりません...ナビゲーションを防止する1つの方法はjvascriptvoid(0)を使用することですが、idに追加できます...もしそうならどうすれば??
<a href="id='.$portfolio_id.' "><img height="57" width="57" src="images/portfolio_uploads/orig_'.$portfolio_item['image'].'"></a>
onclick="return false;"
アンカータグに追加します。これにより、リンクが移動できなくなります。
<a href="id='.$portfolio_id.' " onclick="return false;"><img height="57" width="57" src="images/portfolio_uploads/orig_'.$portfolio_item['image'].'" /></a>
しかし、私はこれのポイントを理解していません、そしてこれはアンカータグが設計されていることを望んでいません。おそらく、より多くの情報を提供すれば、より良い解決策を見つけることができます。
<a>
そもそもタグを使うべきではありません。いつでも別の種類のタグを使用して情報を表示できます。特に、href
属性のコンテンツは実際には有効なリンクではないためです。id
同封の属性を使用すると、<img>
さらに優れたものになるはずです。
<img id="'.$portfolio_id.'">
または、レイアウトを調整する方が良い方法です。
クリック イベントを割り当てて false を返すと、ブラウザは href に移動できなくなります。
<script type="text/javascript">
window.onload = function()
{
document.getElementById("mylink").onclick = function()
{
return false;
}
}
</script>
<a id="mylink" href="http://google.com"><img height="57" width="57" src="images/portfolio_uploads/orig_'.$portfolio_item['image'].'"></a>
ID の前に「#」文字を追加すると、他のページに移動しなくなります。
<a href="#id='.$portfolio_id.' "><img height="57" width="57" src="images/portfolio_uploads/orig_'.$portfolio_item['image'].'" /></a>