
<li id="call" class="" onmouseout="" value="${dtid}" onclick="part('call')"><li>
在part()函数里获取li的value 然后windowopen那个url
pb[i]TabIndex = iToString();
public override void Pb_Click(object sender,EventArgs e)
{
var btn = (Button)sender;
var val = btnTabIndex;
}
这是WINFORM
借用控件的属性传值。
方法一:
如果你是jquery控的,可以将获取url参数的代码写成jquery插件:
<script type='text/javascript' src='>
简单情况:
'shell "程序全路径 参数"示例:
Shell "C:\123\456exe -789"
复杂情况:
可以使用ShellExecute这个API函数:
ShellExecute(
HWND hwnd, //父窗口句柄
LPCSTR lpOperation, // *** 作类型
LPCSTR lpFile, //要进行 *** 作的文件或路径
LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULL
LPCSTR lpDirectory, //指定默认目录,通常设为NULL
INT nShowCmd //文件打开的方式,以通常方式还是最大化或最小化显示
)
用法:
新建一个窗口,放入一个command按钮,复制下面代码到代码窗口中,其中:F:\游戏\Cs16中文版\cstrikeexe为游戏路径。后边的那个为参数 -console 。
Private Declare Function ShellExecute Lib "shell32dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPrivate Sub Command1_Click()
ShellExecute Mehwnd, "open", "F:\游戏\Cs16中文版\cstrikeexe", "-console", "", 1
End Sub
首先一楼的回复应该是你想要的解决方案了
我这里在啰唆两句
private void MyLinkClick(object sender, EventArgs e)
这个里面的sender其实就是触发这个事件的源控件
那么你在处理这个函数的时候就可以,通过强制类型转换将他转换成你指定的类,然后在访问它
Label lbl=(Label)sender;
MessageBoxShow(lblName+""+lblTtext);
等通过这个原理,你可以将执行相同功能的代码的事件指向为通一个方法,这样就可以实现事件代码的重用了
按钮onclick调用方法
方法:
var d_url=documentlocationhref;//d_url='/template/0/0/0/0/0aspx'
//截取字符串拼接等等方法,替换成/template/1/0/blue/0/0aspx
windowlocationhref=新的地址;跳转~~~
function a(one){
documentwrite("哈哈"+one);
}
<a onclick="a('123')" href="#">aaaa</a>
以上就是关于js 跳转 链接获取参数并执行一个onclick函数全部的内容,包括:js 跳转 链接获取参数并执行一个onclick函数、C#在click事件中怎么传递一个自定义的参数,举个例子、jquery如何获取参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)