【发布时间】:2010-08-18 13:11:12
【问题描述】:
我猜是新手问题:
情景:
我有一个 asp.net 页面,其中包含 6 个 div 和 6 个链接到 javascript 函数的超链接:
function showdiv(divname)
{
hideallcontentdivs();
var targetdiv = document.getElementById(divname);
targetdiv.style.display="block";
}
var alldivs=new Array();
function hideallcontentdivs()
{
alldivs=document.getElementsByTagName("div");
for(var i=0; i<alldivs.length;i++)
{
if(alldivs[i].className=="content")
{
alldivs[i].style.display="none";
}
}
}
图像按钮:
<a href="" onclick="showdiv('item1');"><img alt="alternate_text" src="imagesource" border="0px" /></a>
div 的 id 为:item1、item2....item6 和超链接向 javascript 函数指定需要显示的 div 的 id。
问题:
每当我点击一个超链接时,我想要的效果就实现了,但页面也会重新加载。真的不知道我哪里错了,但如果有人能指引我正确的方向,我将非常感谢。
【问题讨论】:
-
您正在使用锚标记。但是,您说您使用的是 ASP.NET ImageButton 控件。前者用于重定向到任何 url。
标签: javascript asp.net animation html