新手问题我猜:
场景:
我有一个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.
问题:
每当我点击超链接时,我想要的效果都会实现,但页面也会重新加载.真的不知道我哪里出错了,但如果有人能指导我朝着正确的方向前进,我会非常感激.
查询:
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