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頁面了,怎麼樣,很簡單吧!!!
分享到:
相关推荐
WordPress原创插件:超链接点击访问统计
在上面的代码中,我们创建了一个ClickSpan对象,覆盖了onClick方法,当用户点击超链接时会启动一个浏览器Activity打开链接。然后通过indexOf方法找到超链接在字符串中的位置,使用setSpan方法将ClickSpan应用到指定...
在易语言编程中,"简易版超级列表框加入超链接"是一个常见的需求,尤其是在构建用户界面时,我们可能希望在列表框中展示带有链接的文字,让用户可以点击后执行相应的操作,比如打开网页、查看详细信息等。...
这里通过`HitTestInfo`判断点击的位置是否在超链接所在的单元格内,如果是,就调用`FlexHyperlink.Activate()`方法来触发链接。 ```csharp private void c1FlexGrid1_MouseDown(object sender, MouseEventArgs e) {...
这个特定的示例涉及到一个简单的应用程序,当用户点击文本框中的超链接时,文本框的内容会更新为超链接的URL。Qt是一个强大的C++库,它提供了丰富的图形用户界面(GUI)功能,广泛应用于桌面和移动平台的应用程序...
然而,这个方法只适用于简单的URL自动识别,如果需要自定义链接样式和点击事件,我们需要手动处理。 要实现点击有声音反馈的功能,即使系统关闭了提示音,我们可以在点击事件中添加播放音效的代码。Android提供了`...
为了实现点击地图上的点打开超链接,我们需要添加一个`click`事件监听器,并在其中处理地图上的点击事件。这可以通过ECharts的`on`方法来实现: ```javascript myChart.on('click', function (params) { if ...
3. **事件处理**:当用户点击超链接时,插件会触发一个事件,这个事件可以被监听并处理,例如打开一个新的浏览器窗口或者在游戏内显示相关的内容。 4. **自定义配置**:好的插件应该提供一定程度的自定义性,包括...
软件界面美观简洁、简单全面、实用方便,无需培训,即可快速上手,轻轻松松完成日常超链接批量设置功能,真正做到简单全面实用。是用户实现超链接批量设置功能的好帮手。 超级超链接批量设置工具 v1.41更新日志 ...
以下是一个简单的示例,展示了如何创建一个可点击的超链接: ```java String text = "这是一个示例,点击这里去往www.example.com"; TextView textView = findViewById(R.id.text_view); // 创建SpannableString ...
在网页设计中,点击一个超链接弹出对话框是一种常见的交互方式,这通常涉及到JavaScript(JS)技术的应用。JavaScript是一种轻量级的解释型编程语言,广泛用于网页和网络应用,提供动态、交互性的用户体验。在本场景...
通过这些方法,你可以轻松地在自己的网页上添加一个超链接,当用户点击时,他们的QQ客户端(如果已安装)将自动打开并进入与你指定QQ号码的聊天界面。这不仅提高了用户体验,也为网站的互动性提供了有力支持。在实际...
ABAP文章集合,点击超链接自动跳转,欢迎同行一起交流
`setMovementMethod`方法使TextView能响应链接的点击事件。 当用户点击链接时,系统会解析Intent并尝试启动对应的Activity。在`AndroidManifest.xml`中,你需要为这个Intent声明一个接收者: ```xml ```...
### ExtJs表格点击超链接获取行的值:深入解析与应用 #### 一、ExtJs表格超链接渲染 在ExtJs框架中,我们经常需要在表格(`Ext.grid.Panel`)中显示超链接,并且当用户点击这些超链接时,能够获取到当前行的数据。...
标题“点击超链接弹出一个信息框”涉及的是网页交互中的常见功能,即通过超链接触发JavaScript事件,显示一个信息提示框。在这个场景下,我们通常会使用HTML结合JavaScript来实现这一功能。以下是对这个主题的详细...
在Java编程中,超链接是常见的一种功能,用于在文本或网页中创建可点击的链接,引导用户到其他资源或执行特定操作。本教程将详细解释如何在Java中实现超链接,以及涉及到的关键技术,包括`HyperlinkEvent`、`...
它可能包含了一个简单的主窗口,添加了几个带有超链接的列表项,并在点击时触发链接行为。 通过这样的实现,我们可以在MFC应用程序中创建一个用户友好的界面,用户可以在列表视图中点击超链接进行导航,而不仅仅是...
超链接提取工具是一种实用的软件,专为网络数据挖掘和分析设计,主要用于从网页中批量提取超链接。这种工具能够帮助用户快速收集和整理互联网上的链接信息,对于SEO优化、网站分析、网络爬虫开发等领域有着重要的...
以下是一个简单的示例代码,展示了如何创建一个可点击的电话链接: ```java TextView textView = findViewById(R.id.textView); String text = "请拨打1234567890"; String phoneNumber = "tel:1234567890"; ...