社区
JavaScript
帖子详情
最后的分数求助||添加控件时要如何添加事件呢?
TooGooo
2004-10-11 09:24:36
var eleLayer = document.createElement("DIV");
eleLayer.setAttribute("id","cra");
//eleLayer.setAttribute("onmousedown",function1());
//eleLayer.setAttribute("oncontextmenu",function2());
添加控件时要如何添加事件呢?注释掉的两句该如何修改呢?请各位帮忙解答。谢谢
...全文
276
30
打赏
收藏
最后的分数求助||添加控件时要如何添加事件呢?
var eleLayer = document.createElement("DIV"); eleLayer.setAttribute("id","cra"); //eleLayer.setAttribute("onmousedown",function1()); //eleLayer.setAttribute("oncontextmenu",function2()); 添加控件时要如何添加事件呢?注释掉的两句该如何修改呢?请各位帮忙解答。谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TooGooo
2004-10-12
打赏
举报
回复
我需要添加的事件能传送参数。。。
是是非非
2004-10-12
打赏
举报
回复
事件处理函数不支持参数…………
要传送参数用别的方法吧,例如全局变量或者给对象附加属性
TooGooo
2004-10-12
打赏
举报
回复
我需要传送参数。。。
TooGooo
2004-10-12
打赏
举报
回复
在这个例子里应该怎么做呢?
xijupony
2004-10-12
打赏
举报
回复
同意eglic(圪圪) 的说法。给全局变量或者附加属性。
TooGooo
2004-10-11
打赏
举报
回复
eleLayer.onmousedown = MDown(cra);
提示“尚未实现”
该咋办?
应该可以添加事件的,只是麻烦点,偶不懂该是哪个属性。。。请高人指点
风斧
2004-10-11
打赏
举报
回复
<PUBLIC:ATTACH EVENT="ondetach" ONEVENT="cleanup()" />
<SCRIPT LANGUAGE="JScript">
attachEvent ('onmouseover', Hilite);
attachEvent ('onmouseout', Restore);
function cleanup()
{
detachEvent ('onmouseover', Hilite);
detachEvent ('onmouseout', Restore);
}
function Hilite()
{
if (event.srcElement == element)
{
normalColor = style.color;
runtimeStyle.color = "red";
runtimeStyle.cursor = "hand";
}
}
function Restore()
{
if (event.srcElement == element)
{
runtimeStyle.color = normalColor;
runtimeStyle.cursor = "";
}
}
风斧
2004-10-11
打赏
举报
回复
to
大花猫:
attach不行吗?
风斧
2004-10-11
打赏
举报
回复
要不然你索性不传参数,在函数内部再引用
cxz7531
2004-10-11
打赏
举报
回复
一般情况下这样
eleLayer.onmousedown=randomMoveResultLayer;//给层添加一个处理句柄
function randomMoveResultLayer(){
//------
}
或者
eleLayer.onmousedown=function {------};//给层添加一个处理句柄
如果处理函数有多个参数,如下
eleLayer.onmousedown=function { fun1(2,3,4); };//给层添加一个处理句柄
function fun1(v1,v2,v3){
alert(v1+v2+v3);
}
TooGooo
2004-10-11
打赏
举报
回复
还是有问题
eleLayer.attachEvent("onmousedown",MDown(this.cra))
提示id为空或不是对象
eleLayer.attachEvent("onmousedown",MDown(this))
提示类型不匹配
风斧
2004-10-11
打赏
举报
回复
不对,你的cra是空间的id,那只要用this就应该可以了。
风斧
2004-10-11
打赏
举报
回复
用this,在函数内部用this.cra。
TooGooo
2004-10-11
打赏
举报
回复
cra是eleLayer.setAttribute("id","cra");
MDown是一个鼠标拖动函数
风斧
2004-10-11
打赏
举报
回复
如果访问对象(发出事件的),用this.
风斧
2004-10-11
打赏
举报
回复
MDown怎样定义的,你的cra是什么?
TooGooo
2004-10-11
打赏
举报
回复
eleLayer.attachEvent("onmousedown",MDown(cra));
老说类型不匹配,why?
风斧
2004-10-11
打赏
举报
回复
eleLayer.attachEvent ('onmouseover', YouFunctionName);
风斧
2004-10-11
打赏
举报
回复
用attachEvent也是可以的。如下所式。
<HTML>
<HEAD>
<title>title</title>
<script language="javascript">
var i=0;
function MDown()
{
alert("成功");
}
function create()
{
var cra=i+1;
var cleft = 530;
var ctop =280;
var eleInput = document.createElement("INPUT");
eleInput.setAttribute("id",cra);
eleInput.attachEvent("onmousedown",MDown);//添加事件
//eleInput.onmousedown = function () {MDown();}
eleInput.style.setAttribute("position","absolute");
eleInput.style.setAttribute("height","20");
eleInput.style.setAttribute("width","70");
eleInput.style.top = ctop;
eleInput.style.left = cleft;
document.body.appendChild(eleInput);
i++;
}
</script>
</HEAD>
<body >
<form id="Form1" method="post" >
<INPUT type="button" value="Create" onclick="create()" >
<INPUT style="Z-INDEX: 101; LEFT: 256px; POSITION: absolute; TOP: 432px" onclick="alert( document.body.outerHTML )" type="button" value="HTML">
</form>
</body>
</HTML>
xijupony
2004-10-11
打赏
举报
回复
attachEvent("onmousedown",MDown(this))
应为
attachEvent("onmousedown",MDown)
attachEvent第二个参数是函数名称,不可以加参数和括号的。这应该是一个缺陷吧。
在HTML代码中可以用 <span onmousedown="MDown(this)">span title</span>
但在JS里却不行,不知道为什么
加载更多回复(10)
Android翻页动画
控件
:实现
分数
的动态展示效果
自定义View是Android开发中的高级技巧之一,它提供了强大的界面表现能力。在这一章节中,我们将详细探讨自定义View的开发流程,包括基础知识、绘制方法以及如何通过自定义属性和样式来增强View的功能和外观。自定义View允许开发者创建完全符合特定应用需求的UI组件。这些组件可以是全新的
控件
,也可以是对现有
控件
的扩展。在处理复杂界面布局,或者需要频繁重用具有特定行为的视图时,自定义View显得尤其有用。在Android开发中,几乎所有的
控件
都继承自View类。
《从0到1上线微信小游戏》第四节 游戏暂停、
分数
记录、音频
添加
第四节 游戏暂停、
分数
记录、音频
添加
pb自定义
控件
事件
_Excel ActiveX
控件
到底有啥用?如此美貌的下拉菜单,非它不可...
Excel 中的 ActiveX
控件
,很多同学都不知道要怎么用,甚至连表单
控件
也有很多人没用过。ActiveX
控件
和表单
控件
的组件看上去都差不多,二者到底有什么区别呢?表单
控件
我写过很多,比如我在 VBA 的案例教程中几乎每次都会使用表单
控件
。表单
控件
还有个常见用途是控制动态图表。以下是部分表单
控件
的教程,大家可以学习一下。制作一个可以用下拉菜单控制的 Excel 动态图表Excel 用滚动条...
可用于多行
分数
编辑的 Asp.net UserControl (能够实现可多行编辑,并汇总的自定义Grid
控件
)
1. 问题的提出: 一种的动态的
分数
修改
控件
,可以
添加
新的记录行,而且可以编辑每行中的评价项名称,和
分数
,并且能够汇总
分数
。考虑到如果用GridView等
控件
实现,无法做到插入新记录行,所以需要用到自定义
控件
。 在开发时候,起初直接构建Table对象,
添加
TableCell,结果发现服务端对象在每次提交页面时候,重新被初始化,即Table对象需要被保存。如果用Session的方式,需要保存Table对象,
分数
集合,总
分数
等多个属性,尤其在实现复选框
事件
,和动态增加的文本框
事件
时,越开发越烦,所以
vba combobox
添加
下拉内容_用 Excel 的 ActiveX
控件
定制化一个高颜值的下拉菜单
Excel 中的 ActiveX
控件
,很多同学都不知道要怎么用,甚至连表单
控件
也有很多人没用过。ActiveX
控件
和表单
控件
的组件看上去都差不多,二者到底有什么区别呢?表单
控件
我写过很多,比如我在 VBA 的案例教程中几乎每次都会使用表单
控件
。表单
控件
还有个常见用途是控制动态图表。以下是部分表单
控件
的教程,大家可以学习一下。制作一个可以用下拉菜单控制的 Excel 动态图表Excel 用滚动条...
JavaScript
87,984
社区成员
224,681
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章