Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery/ASP.NET跟踪空白目标的定位点_Asp.net_Jquery - Fatal编程技术网

使用jQuery/ASP.NET跟踪空白目标的定位点

使用jQuery/ASP.NET跟踪空白目标的定位点,asp.net,jquery,Asp.net,Jquery,基本上,我想在这里做的是使用jQuery和ASP.NET,而不是我在ASP.NET上的选择来跟踪页面上目标为空的链接,然后将其发布到MSSQL表中。我们试图跟踪我们网站上的广告等,并能够从这些SQL条目中调出报告 任何帮助都会很好。在客户端,您可以通过以下操作找到target=\u blank的所有锚和表单: var blankies = $('a[target=_blank], form[target=_blank]'); 然后,如果您希望服务器能够识别何时打开指向新页面/选项卡的链接,您可

基本上,我想在这里做的是使用jQuery和ASP.NET,而不是我在ASP.NET上的选择来跟踪页面上目标为空的链接,然后将其发布到MSSQL表中。我们试图跟踪我们网站上的广告等,并能够从这些SQL条目中调出报告

任何帮助都会很好。

在客户端,您可以通过以下操作找到target=\u blank的所有锚和表单:

var blankies = $('a[target=_blank], form[target=_blank]');
然后,如果您希望服务器能够识别何时打开指向新页面/选项卡的链接,您可以向表单添加新的隐藏输入,并修改标记上的URL。当然,如果URL离开了您的站点,那么您必须做一些更复杂的事情,比如在锚点击或表单提交时触发Ajax回调,以便您的服务器了解它

如果广告是用自己的Javascript提供的,你必须小心,因为Javascript可能会在页面加载后改变标签,或者包含自己的处理程序,我想你的代码可能无法真正检测到