如何将href变量传递给javascript
因此,我有一个JS函数,当点击多个html href时运行。也就是说,我有大约4个不同的href,看起来类似于此:如何将href变量传递给javascript,javascript,php,html,Javascript,Php,Html,因此,我有一个JS函数,当点击多个html href时运行。也就是说,我有大约4个不同的href,看起来类似于此: <a href='#' onClick="myPopup()">New Window</a> 我的JS如下所示: <script language="javascript" type="text/javascript"> <!-- function myPopup() { window.open( "account_edi
<a href='#' onClick="myPopup()">New Window</a>
我的JS如下所示:
<script language="javascript" type="text/javascript">
<!--
function myPopup()
{
window.open( "account_edit.php", "myWindow", "status = 1, height = 300, width = 300, resizable = 0" )
}
//-->
</script>
我的观点是,我不想把一段脚本再写三次。有没有办法让脚本知道单击了哪个href,然后打开相应的页面?显然,正常的href是不可能的,否则我会这么做。谢谢你的帮助
function myPopup(target)
{
window.open( target, "myWindow", "status = 1, height = 300, width = 300, resizable = 0" )
然后使用不同的目标从每个
调用它:
<a href='#' onClick="myPopup('account_edit.php')">New Window</a>
注意:如果未指定fqdn,浏览器会将当前URL路径前置到href(因此,如果从abc.com/test/test.htm调用此路径,则弹出窗口将在abc.com/test/account_edit.php中打开)
然后使用不同的目标从每个
调用它:
<a href='#' onClick="myPopup('account_edit.php')">New Window</a>
注意:如果您没有指定fqdn,浏览器会将您当前的URL路径前置到href(因此,如果您从abc.com/test/test.htm调用它,弹出窗口将在abc.com/test/account_edit.php中打开)那么,您可以通过参数传递一些独特的内容:
<a href='#' onClick="myPopup('link1')">New Window</a>
那么这里:
<script language="javascript" type="text/javascript">
function myPopup(link)
{
alert('you cliked on link '+link); //or do whatever your want
}
</script>
功能myPopup(链接)
{
警告('你点击了链接'+link);//或者做你想做的任何事情
}
那么,您可以通过参数传递一些独特的信息:
<a href='#' onClick="myPopup('link1')">New Window</a>
那么这里:
<script language="javascript" type="text/javascript">
function myPopup(link)
{
alert('you cliked on link '+link); //or do whatever your want
}
</script>
功能myPopup(链接)
{
警告('你点击了链接'+link);//或者做你想做的任何事情
}
只需在javascript函数调用中传递一些参数,如New Window、New Window等只需在javascript函数调用中传递一些参数,如New Window、New Window等如果不使用jQuery,这没有帮助,但如果使用了:可以使用[jQuery.data]([http://api.jquery.com/jQuery.data/)
方法从锚定标记中提取任意值。如果不使用jQuery,则此方法没有帮助,但如果使用jQuery,则可以使用[jQuery.data]([http://api.jquery.com/jQuery.data/)
方法从锚定标记中提取任意值。哦,哇,我很惊讶我不记得了!!我已经一年多没有写过java了!:/谢天谢地!!我想你的意思是javascript=)我是真的,但它不让我,我不得不等待,但现在一切都好了:)哦,哇,我很惊讶我不记得了!!我已经一年多没有写过java了!:/谢谢你!!我想你是说javascript=)我真的很想,但它不让我,我不得不等待,但现在一切都好了:)