如何用鼠标双击获取到双击的对象,并把对象传值到打开的窗体?

jeven_xiao 2010-10-28 11:35:46
在我的HTML页面中有很多处我高亮显示的文字。我想当我鼠标双击某个高亮显示的地方的时候我要实现:1.获取我双击的对象(高亮显示的文字)2。打开一个新窗体,我双击的对象传到这个新的窗体上
...全文
192 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeven_xiao 2010-10-29
  • 打赏
  • 举报
回复
其实也就是一个ondblclick事件而已~至于传值的方式那就太多了~感谢大家,很快结贴
wyman25 2010-10-28
  • 打赏
  • 举报
回复
哇,只能顶一下,不知道...
szhda4le 2010-10-28
  • 打赏
  • 举报
回复

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>

<script src="jquery-1.4.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$(".red span").dblclick(function() {
//alert($(this).html());
window.open("J1.htm?on=" + $(this).html());

});
})
</script>
<style type="text/css">
.red
{
color: Red;
}
</style>
</head>
<body>
<div class="red">
<span>点击1</span><span>点击2</span><span>点击3</span><span>点击4</span><span>点击5</span>
</div>
</body>
</html>
koukoujiayi 2010-10-28
  • 打赏
  • 举报
回复
html:
<span ondblclick="test(this)">高亮显示的文字</span>

js:
function test(obj) {
window.open("Default.aspx?a=" + obj.innerText);
}

页面接受c#:
if (Request.QueryString["a"] != null)
Response.Write(Request.QueryString["a"].ToString());
yangjiexiazai 2010-10-28
  • 打赏
  • 举报
回复
//default.aspx的代码
<input type="button" value="模式对话框" id="btn" onclick="returnModel(this.value)" />
function returnModel(obj) {
var objs = new Object();
objs.name =obj;

var returnObject = window.showModalDialog("ModelDialog.aspx", objs, 'dialogHeight=200px;dialogWidth=100px;');

}
//以下是ModelDialog.aspx页面的JS
<script type="text/javascript">
window.onload = function() {
var obj = window.dialogArguments;
alert("您传递的参数为:" + obj.name);

}

</script>

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧