【问题标题】:How to execute href link and after that onClick function in Anchor tag <a>如何在锚标记 <a> 中执行 href 链接和之后的 onClick 函数
【发布时间】:2015-05-02 01:17:07
【问题描述】:

我需要通过 href 重定向到另一个页面,然后执行我的 onClick 函数。我希望当您点击此处http://mapaskladek.aspone.cz/List 中的“Zobrazit na mapě”时,您将被重定向到索引页面,并且地图将以您点击的记录的标记为中心。

现在控制台也返回错误:Uncaught TypeError: Cannot read property centerMarker of undefined 我不明白为什么

你可以在http://mapaskladek.aspone.cz/找到所有上传的源代码

【问题讨论】:

  • 如果这是关于 google-map,那么您的问题中缺少关键标签
  • IMO,您的要求太宽泛了。您需要更具体并确定您遇到的问题。只是告诉我们您的浏览器控制台正在抛出异常确实非常模糊。异常来自哪里?您已经尝试了哪些步骤?
  • @erkaner 它主要不是关于 google-map,我知道如何将地图居中,但我不知道如何重定向到索引页面,然后使用我的功能居中。 @JustinRusso 我有这样的 Anchor 标签 &lt;a href="/" onclick="LND.landfills.centerMarker(@item.PhotoNumber)"&gt;Zobrazit na mapě&lt;/a&gt; 我想我有这个错误,因为我的网站首先应用了 onclick 函数然后重定向,所以它是 TypeError

标签: javascript jquery html


【解决方案1】:

您应该GETPOST 提供有关地图应以 URL 为中心的位置的信息。例如,如果在您重定向到 http://mapaskladek.aspone.cz/ 之前,现在您应该重定向到 http://mapaskladek.aspone.cz?center=true&amp;lat=[latitude]&amp;long=[longitude] 之类的东西

然后在您的地图页面代码中,您可以简单地让在该页面上运行的 JavaScript 从 URL 中获取信息(使用本机 JavaScript,如 in this SO post 所述,或使用第三方库,如 jQuery)。然后您可以将地图居中。

【讨论】:

  • 当然可以。如果您有任何问题,请告诉我
猜你喜欢
  • 2014-03-09
  • 1970-01-01
  • 1970-01-01
  • 2015-09-23
  • 2019-10-06
  • 1970-01-01
  • 2010-11-23
  • 1970-01-01
  • 2020-10-13
相关资源
最近更新 更多