使用javascript在seaside中打开链接

使用javascript在seaside中打开链接,javascript,smalltalk,seaside,Javascript,Smalltalk,Seaside,嗨,我是海边和闲聊的新手。我正在开发一个搜索应用程序,用户在其中发布查询,系统显示相关结果。现在,为了实现反馈,我想知道用户何时单击了特定链接。因此,点击链接涉及两件事:1)导航到该特定链接2)在后台注册用户已点击该链接。我一直在做这件事。如果有人能帮上忙,那就太好了。通过阅读其他帖子,我了解了如何进行此操作,在这些帖子中,我被建议实现回调,并在回调中使用javascript打开链接。有人能提供这样做的代码吗 多谢各位 答案取决于你的链接类型。它是指向(外部)网页的链接还是Seaside应用程序

嗨,我是海边和闲聊的新手。我正在开发一个搜索应用程序,用户在其中发布查询,系统显示相关结果。现在,为了实现反馈,我想知道用户何时单击了特定链接。因此,点击链接涉及两件事:1)导航到该特定链接2)在后台注册用户已点击该链接。我一直在做这件事。如果有人能帮上忙,那就太好了。通过阅读其他帖子,我了解了如何进行此操作,在这些帖子中,我被建议实现回调,并在回调中使用javascript打开链接。有人能提供这样做的代码吗


多谢各位

答案取决于你的链接类型。它是指向(外部)网页的链接还是Seaside应用程序本身的链接?对于前者,将用于单击注册的Seaside回调和导航到链接的javascript结合起来是有意义的。你可以在这个问题中找到一个例子:

在另一种情况下,在Seaside应用程序中单击链接时执行的回调既可以注册用户操作,也可以将用户导航到应用程序中的其他页面:

html anchor
   callback:[ self registerClick. self call:: newPageComponent];
   with: 'click this'

查看以了解有关回调和组件导航的所有信息。

谢谢您的帮助。但我在这里发帖之前已经试过了。这对我没用,我的错。。。我做了一个#回答:而不是一个#电话:我试图链接到一个外部网页。正如您所提到的,我们可以使用javascript导航到链接。你能举个例子说明我们如何做到这一点吗?我试着使用你在那篇文章中建议的onComplete:method。但它没有起作用。