理肤泉产品图片:javasript知识请教。

来源:百度文库 编辑:高考问答 时间:2024/05/05 05:34:25
如何在<div>中写代码,使得点击该DIV就可以连接到指定的页面。
我现在的情况是,页面上的数据从数据库里提出来的,通过循环生成独立的div,我想点击该div就能达到该div中所列信息的详细页面,能通过get方法传递更好!
muyannian 的方法能实现,但是我学的是vb,现在急需实现这样的一个功能。我在<div onclick="open_prowindow()">里面写了,但是不知道在<script></script>里怎么写函数,以实现对应的div连接到对应的页面

你学的是VB的话,
div 里就应该是 <div onclick="open_prowindow('3302')"></div>
而你的<script></script>就应该是:
<script language="vbscript">
... '其他的源代码
Sub open_prowindow(pro_id) 'pro_id 是产品的标识号
Window.Open("details.asp?id=" & pro_id)
' 如果你想在本页面中打开而不是新打开窗口的话就用下面的
' Window.Location.Href = "details.asp?id=" & pro_id
End Sub
... '其他的源代码
</script>

如果用的是javascript的话,
div 里就应该是 <div onclick="open_prowindow('3302')"></div>
而你的<script></script>就应该是:
<script language="javascript" type="text/javascript">
... //其他的源代码
function open_prowindow(pro_id) // pro_id 为产品标识号
{
window.open("details.asp?id=" + pro_id);
//如果你想在本页面中打开而不是新打开窗口的话就用下面的
//window.location.href = "details.asp?id=" + pro_id;
}
... //其他的源代码
</script>

你在生成div时里面至少得有点文字或图片做提示吧
这样就可以直接把超连接拼接上了
比如文字 是 百度
那么 就<a href="www.baidu.com">百度</a>
网址 也可以用变量替换

<div onclick='javascript:window.open("cha_baoming.aspx?type=3")'>
<div>

这里借助的是事件

http://www.rrxz.com/Article/Catalog14/774.html
是javascript中文教程自己找找,那东西应该很好弄