`
myhongkongzhen
  • 浏览: 95764 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

超鏈接點擊次數的統計方法(超簡單)

    博客分类:
  • J2EE
阅读更多

2009年8月25號  天氣晴  週二

 

今天一個靈感,,解決了困擾了自己四五天的問題:統計超鏈接的點擊次數

 

之前一直在找js,ajax之類的技術已求實現這個難題,但是網上搜的都不能達到預期的效果,也許是今天是項目到期的日子,突然一個靈感,,做了一下測試,OK了,,就這樣,解決了,真是,,好氣好笑啊!

 

原理很簡單,就是<a> 超鏈接標籤的href屬性中的url地址寫成一個帶參數的樣式,就可以了

 

如:<a href="count.jsp?aid=123&url=http://www.govnet.com.cn/2009/09/09.html">

 

其中count.jsp是用來做點擊次數統計的頁面,其實就是次數存儲到DB中的一個過程頁面,而url就是要跳轉的頁面

 

通常我們做文章閱讀次數的統計,都是跳轉到文章頁面時在統計次數,但是如果我們引用的是其他網站的文章的話,顯然是不可以更改人家的網站的,那隻有在跳轉的時候進行統計了。

 

<w:jsArchiveHits aid="${param.aid}" />
<input type="hidden" value="${param.url }" id="url">
		<script type="text/javascript">
			var url = document.getElementById('url').value;
			//alert(url);
			window.location=url;
		</script>

 

這就是count.jsp頁面了,怎麼樣,很簡單吧!!!

2
0
分享到:
评论
4 楼 抓不住的风316 2013-09-04  
谢谢你的想法 让我从牛角尖中退了出来呵呵
3 楼 lauphai 2010-02-05  
<a href="<%=pUrl2%>">高清点击次数测试</a>

按照你的做法
<a href="http://...../index.jsp?url=<%=pUrl2%>">高清点击次数测试</a>

我的跳转页面:
if(m.containsKey("url")){
    String url = request.getParameter("url");
    if(url!=null){
      response.sendRedirect(url);
    }
  }
response.sendRedirect(url)这个是打开了播放,但是原来的页面变了
2 楼 lauphai 2010-02-05  
比如我现在:

<a href="<%=pUrl2%>">高清点击次数测试</a>

我在页面直接点击就弹出播放的东东,同时我想做统计次数,就不能做了吧
1 楼 lauphai 2010-02-05  
根本就不对!你这个是做的简单的跳转

相关推荐

    WordPress原创插件:超链接点击访问统计

    WordPress原创插件:超链接点击访问统计

    Android开发之部分字符串可实现超链接点击事件的方法源码

    在上面的代码中,我们创建了一个ClickSpan对象,覆盖了onClick方法,当用户点击超链接时会启动一个浏览器Activity打开链接。然后通过indexOf方法找到超链接在字符串中的位置,使用setSpan方法将ClickSpan应用到指定...

    易语言简易版超级列表框加入超链接

    在易语言编程中,"简易版超级列表框加入超链接"是一个常见的需求,尤其是在构建用户界面时,我们可能希望在列表框中展示带有链接的文字,让用户可以点击后执行相应的操作,比如打开网页、查看详细信息等。...

    c1FlexGrid控件超链接方法

    这里通过`HitTestInfo`判断点击的位置是否在超链接所在的单元格内,如果是,就调用`FlexHyperlink.Activate()`方法来触发链接。 ```csharp private void c1FlexGrid1_MouseDown(object sender, MouseEventArgs e) {...

    一个简单的qt测试点击超链接时,将文本框内容改为超链接的 URL

    这个特定的示例涉及到一个简单的应用程序,当用户点击文本框中的超链接时,文本框的内容会更新为超链接的URL。Qt是一个强大的C++库,它提供了丰富的图形用户界面(GUI)功能,广泛应用于桌面和移动平台的应用程序...

    点击listview实现超链接

    然而,这个方法只适用于简单的URL自动识别,如果需要自定义链接样式和点击事件,我们需要手动处理。 要实现点击有声音反馈的功能,即使系统关闭了提示音,我们可以在点击事件中添加播放音效的代码。Android提供了`...

    echarts 全国地图 点击地图上的点,打开超链接 地图点击事件

    为了实现点击地图上的点打开超链接,我们需要添加一个`click`事件监听器,并在其中处理地图上的点击事件。这可以通过ECharts的`on`方法来实现: ```javascript myChart.on('click', function (params) { if ...

    unity文本超链接实现插件

    3. **事件处理**:当用户点击超链接时,插件会触发一个事件,这个事件可以被监听并处理,例如打开一个新的浏览器窗口或者在游戏内显示相关的内容。 4. **自定义配置**:好的插件应该提供一定程度的自定义性,包括...

    超级超链接批量设置工具 v1.41.zip

    软件界面美观简洁、简单全面、实用方便,无需培训,即可快速上手,轻轻松松完成日常超链接批量设置功能,真正做到简单全面实用。是用户实现超链接批量设置功能的好帮手。 超级超链接批量设置工具 v1.41更新日志 ...

    TextView上超链接可以点击.zip

    以下是一个简单的示例,展示了如何创建一个可点击的超链接: ```java String text = "这是一个示例,点击这里去往www.example.com"; TextView textView = findViewById(R.id.text_view); // 创建SpannableString ...

    点击一个超链接弹出一个对话框

    在网页设计中,点击一个超链接弹出对话框是一种常见的交互方式,这通常涉及到JavaScript(JS)技术的应用。JavaScript是一种轻量级的解释型编程语言,广泛用于网页和网络应用,提供动态、交互性的用户体验。在本场景...

    HTML制作超链接QQ号,点击后启动QQ聊天框

    通过这些方法,你可以轻松地在自己的网页上添加一个超链接,当用户点击时,他们的QQ客户端(如果已安装)将自动打开并进入与你指定QQ号码的聊天界面。这不仅提高了用户体验,也为网站的互动性提供了有力支持。在实际...

    ABAP文章集合,点击超链接自动跳转

    ABAP文章集合,点击超链接自动跳转,欢迎同行一起交流

    TextView中文字超链接,点击启动另一个Activity 源码

    `setMovementMethod`方法使TextView能响应链接的点击事件。 当用户点击链接时,系统会解析Intent并尝试启动对应的Activity。在`AndroidManifest.xml`中,你需要为这个Intent声明一个接收者: ```xml ```...

    ExtJs表格点击超链接获取行的值

    ### ExtJs表格点击超链接获取行的值:深入解析与应用 #### 一、ExtJs表格超链接渲染 在ExtJs框架中,我们经常需要在表格(`Ext.grid.Panel`)中显示超链接,并且当用户点击这些超链接时,能够获取到当前行的数据。...

    点击超链接弹出一个信息框

    标题“点击超链接弹出一个信息框”涉及的是网页交互中的常见功能,即通过超链接触发JavaScript事件,显示一个信息提示框。在这个场景下,我们通常会使用HTML结合JavaScript来实现这一功能。以下是对这个主题的详细...

    Java超链接 Java超链接

    在Java编程中,超链接是常见的一种功能,用于在文本或网页中创建可点击的链接,引导用户到其他资源或执行特定操作。本教程将详细解释如何在Java中实现超链接,以及涉及到的关键技术,包括`HyperlinkEvent`、`...

    支持超链接的CListCtrl类

    它可能包含了一个简单的主窗口,添加了几个带有超链接的列表项,并在点击时触发链接行为。 通过这样的实现,我们可以在MFC应用程序中创建一个用户友好的界面,用户可以在列表视图中点击超链接进行导航,而不仅仅是...

    超链接提取工具 网站链接抓取器下载 提取网页全部超链接

    超链接提取工具是一种实用的软件,专为网络数据挖掘和分析设计,主要用于从网页中批量提取超链接。这种工具能够帮助用户快速收集和整理互联网上的链接信息,对于SEO优化、网站分析、网络爬虫开发等领域有着重要的...

    TextView超简单实现电话短信网址超链接实例

    以下是一个简单的示例代码,展示了如何创建一个可点击的电话链接: ```java TextView textView = findViewById(R.id.textView); String text = "请拨打1234567890"; String phoneNumber = "tel:1234567890"; ...

Global site tag (gtag.js) - Google Analytics