感谢任何能帮助我的人!
我有这段代码的文字:
<a onclick="return showPic(this); mostrarespectacular()" href="Imatges/productosnuevos/urbano01.jpg">  Circuito Espectacular Barcelona</a>
,脚本是:
<script type="text/javascript">
function showPic (whichpic) {
if (document.getElementById) {
document.getElementById('imgContenedor').src = whichpic.href;
if (whichpic.title) {
document.getElementById('imgDescripcion').childNodes[0].innerHTML = whichpic.innerHTML;
}
return false;
} else {
return true;
}
}
</script>
<script type="text/javascript">
function mostrarespectacular() {
div = document.getElementById('circuloespectacular');
div.style.display = 'inline';
}
function cerrarespectacular() {
div = document.getElementById('circuloespectacular');
div.style.display='none';
}
</script>
我的问题是第一个功能完美但不是第二个功能(必须显示div)。我做错了什么想法?谢谢!
答案 0 :(得分:2)
在第一次函数调用后,您从onclick 返回。删除它,你应该没事。
答案 1 :(得分:1)
调用showPic()函数后,“return”将跳出脚本。删除返回或将其放在“mostrarespectacular()”电话之前或将其移至最后等等。