使用href =“#”时如何使flash标签云可点击?

时间:2011-01-20 10:28:31

标签: javascript jquery flash

我是标签云的新手。

我想显示从服务器返回的所有标签,如果有人点击任何标签,我想显示所有带有标签的博客。

实际上我可以创建标签云点击功能。但是只有当我给h ref http://www.google.com时才能点击它。但我不想在href中提供直接的URL。如果我使用"#"而不是整个网址,则标记云将变为不可点击。

我们是否有任何其他选项可以在不提供完整网址的情况下点击链接。

而且我想知道如何在点击时在javascript或jquery中获取<a>元素。

任何建议都会很有意义!!!

谢谢!

1 个答案:

答案 0 :(得分:0)

你的问题不明确。你需要在flash或html页面中点击一个标签吗?

如果您想在网页中使用

您可以通过调用传递给jquery中的click处理程序的事件对象的preventDefault方法来阻止导航到href标记中指定的url:

$("a").click(function(event) {
  event.preventDefault(); // prevent from going to the url specified in the href attribute
  // do something with the current a tag
  alert(this.id);
}

如果你想要它在flash / actionsript中

在a标签中使用asfunction协议。然后,您可以将asfunction调用委托给javascript调用,以将所选标记转换为javascript!¨

<A HREF="asfunction:linkClicked,Foo">Link</A>

你的actionscript然后必须是一个名为linkClicked的函数,它接受1个参数。