在海边,我需要做两两件事 - 回调到上点击一个链接的其他网址(google.com),但我不能够他们两者都做。 什么能可能是错误的吗? 有什么办法我都可以做的事件?
html anchor
newTarget url: 'www.google.com';
callback: [Transcript show: 'clicked on google.com'];
with: ('www.google.com') .
在海边,我需要做两两件事 - 回调到上点击一个链接的其他网址(google.com),但我不能够他们两者都做。 什么能可能是错误的吗? 有什么办法我都可以做的事件?
html anchor
newTarget url: 'www.google.com';
callback: [Transcript show: 'clicked on google.com'];
with: ('www.google.com') .
因为>>回调:与>>网址:这两个更新一个锚标记的href属性,你不能在相同的锚同时使用。 你将不得不写它执行你的逻辑,然后使用JavaScript在新窗口中打开页面的回调方法来解决这个问题。
希望帮助!
你不能用一个锚的默认点击行为来实现这一目标。 下面的代码片段演示了如何用Ajax调用,在回调执行你的行动,并设置导航到另一个URL作为阿贾克斯的onComplete“行动做到这一点。
html anchor
url: 'javascript:{}';
onClick: (html jQuery ajax
callback: [ ... ];
onComplete:(html javascript goto:'http://www.google.com'));
with: 'http://www.google.com'.
该段取消使用的锚的默认点击行动“的javascript:{}”代码的URL。 在某些情况下,我也看到了使用“#”,但在我的经验,也滚动浏览器顶端。 接下来,将其适当的“点击”处理程序将启动一个Ajax请求,如我前面所描述。