小编Anc*_*hit的帖子

asp.net页面重新加载javascript onclick函数

新手问题我猜:

场景:
我有一个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";
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

的ImageButton:

<a href="" onclick="showdiv('item1');"><img alt="alternate_text" src="imagesource" border="0px" /></a>
Run Code Online (Sandbox Code Playgroud)

div有id:item1,item2 .... item6,超链接指定javascript函数需要显示的div的id.

问题:
每当我点击超链接时,我想要的效果都会实现,但页面也会重新加载.真的不知道我哪里出错了,但如果有人能指导我朝着正确的方向前进,我会非常感激.

html javascript asp.net animation

2
推荐指数
1
解决办法
1173
查看次数

使用UNIONS和GROUP BY的SQL查询

查询:

SELECT max(image_url), Model_Name
FROM (
    SELECT max(image_url), Model_Name
    FROM dbo.proinfo_vodafone WHERE Brand_name='Nokia'
    UNION
    SELECT max(image_url), Model_Name
    FROM dbo.proinfo_3 WHERE Brand_name='Nokia' 
    UNION
    SELECT max(image_url), Model_Name
    FROM dbo.proinfo_t WHERE Brand_name='Nokia'
    UNION
    SELECT max(image_url), Model_Name
    FROM dbo.proinfo_o2 WHERE Brand_name='Nokia'
    UNION
    SELECT max(image_url), Model_Name 
    FROM dbo.proinfo_orange
    WHERE Brand_name='Nokia') AS temp
WHERE Model_Name IS NOT NULL
GROUP BY Model_Name
ORDER BY Model_name ASC
Run Code Online (Sandbox Code Playgroud)

给出错误:Msg 8155,Level 16,State 2,Line 3没有为'temp'的第1列指定列.

现在,说实话我不擅长SQL,我在类似的查询中使用Quick Replace进行了这个查询,我似乎无法理解查询有什么问题.

请帮忙!提前致谢.

Anchit

sql sql-server-2005

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

animation ×1

asp.net ×1

html ×1

javascript ×1

sql ×1

sql-server-2005 ×1