怎么在js中触发服务器按钮事件,在线等

怎么在js中触发服务器按钮事件,在线等,第1张

首先鼠标点击一个按钮触发JS方法如下:
1
2
3
4
5
6
7
8
9
10

<input type=button value="1" onclick="a('A');b('B');">

<script>
function a(a){
alert(a);
}
function b(b){
alert(b);
}
</script>
2 js触发另一个按钮的方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

<html>
<head>
<title>usually function</title>
</head>
<script>
function load(){
//下面两种方法效果是一样的
documentgetElementById("target")onclick();
documentgetElementById("target")click();
}
function test(){
alert("test");
}
</script>
<body onload="load()">
<button id="target" onclick="test()">test</button>
</body>
<html>
3注释:documentgetElementById("target")获取到目标的ID值,然后再调用onclick或者是click方法,这样就会继续执行令一个按钮的JS代码了。

引用
比如一个在线客服的邀请功能,客服端可以直接发出邀请,调用访客端前台js函数,客户端显示邀请框
按照你的说法 不是跨域的问题。而是服务器客户端的交互问题。你可以采用dwr反推技术把某一段的请求推给另外一个客户端用户,让客户端用户的某个页面(你可以自己定义一个页面)调用js(js可以d出框等等)

你这行代码应该是each循环出来的,id="zan"这里,在后面加个一个id值,如id="zan_'+nid+'"',
后面的js写成
$('img[id^="zan_"]')click(function(){});
这样的形式去实现功能


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10268156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存