【问题标题】:Unable to click HREF link [closed]无法单击 HREF 链接 [关闭]
【发布时间】:2016-07-27 00:41:09
【问题描述】:

我对 href 链接有疑问。该错误只是在一段时间后出现,但之前运行良好。我希望你能帮助我。

简短描述:JavaScript 倒计时计数秒并停止在 0。还有另一个计数也很少反映倒计时停止值(大约分钟长度)。该网站是静态的,因此加载后没有通信。

问题描述:在计算秒数时它没有被窃听,但当它停止时,它不再能够点击“在新标签/窗口中打开链接”。光标状态显示不可点击的链接,并在角落出现地址。

保存网站时出现问题。

错误出现时的更改:添加了一些新的 cookie。包括 ob_end_flush()。

JavaScript:

Gold.innerHTML = out;

JavaScript 倒计时结束:

if(!donea || ! doneb) window.setTimeout("timmer();", wait);

HTML/PHP:

echo '<a href="?view=gold" id="Gold">Gold</a><br/>';

在 PHP 中也可以使用 cookie、ob_start() 和 ob_end_flush()。

【问题讨论】:

  • 您谈论您在 PHP 脚本中所做的事情,但由于我们看不到它,我们无法确切知道您做了什么。此外,您没有显示足够的 javascript。如果你只给我们一点代码和伪代码,那么我们所能做的就是猜测
  • 它以前工作过。网站加载良好,href 链接在计数时正常工作。 javascript 输出类似于“30:12”或“24”作为字符串,最终值为“[3]”,中间为任意数字
  • 验证器发现了这个( 的 >):第 60 行,第 33 列:元素“B”的结束标记,未打开 else out = '[' + out + "]";
  • 我的第一个想法是你的 js 崩溃了,让事情处于糟糕的状态。但是如果没有更多信息,谁能说得清。 没有时间坐下来猜测

标签: javascript php html cookies href


【解决方案1】:

更改在 echo 中引用 html 代码的方式。在 echo 中对整个字符串使用 "" 引号,对内部 html 属性使用单个 '' 引号。

echo "<a href='link'></a>"

【讨论】:

  • 很抱歉,这完全没有影响
  • 没有任何改变。但是感谢您尝试帮助我
【解决方案2】:

你必须检查 JS 对你的 html 做了什么,我认为这不是服务器端的问题,而是 JS 的问题。据我了解,倒计时结束后 JS 做了一些事情,也许有一些 html 元素巫婆 z-index 设置为更大的数字,它涵盖了你的链接。我希望它会有所帮助,但您可能需要添加更多解释以便我们提供帮助。

【讨论】:

    【解决方案3】:

    我用任何文本编辑了输出并且运行良好

    out = 'Begyűjtés <b>[' + out + ']</b>';
    

    【讨论】:

      猜你喜欢
      • 2018-06-12
      • 2015-12-12
      • 2018-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-27
      相关资源
      最近更新 更多