我需要在href標記中顯示項目標識,但它不能導航到其他頁面...防止導航的一種方法是使用jvascriptvoid(0),但我可以將它追加到ID ...如果是這樣?需要在href標記中顯示id,但不能導航到其他頁面
<a href="id='.$portfolio_id.' "><img height="57" width="57" src="images/portfolio_uploads/orig_'.$portfolio_item['image'].'"></a>
我需要在href標記中顯示項目標識,但它不能導航到其他頁面...防止導航的一種方法是使用jvascriptvoid(0),但我可以將它追加到ID ...如果是這樣?需要在href標記中顯示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
屬性的內容不是真正有效的鏈接。在封閉的<img>
中使用id
屬性應該會更好。
<img id="'.$portfolio_id.'">
或者適應你的佈局將是一個更好的方法。
指定一個click事件並返回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>
onclick =「return false;」應該這樣做。 – 2012-04-05 10:26:53