【问题标题】:Curious... PHP pages rendered HTML flyout menu inactive? [closed]好奇... PHP 页面呈现 HTML 弹出菜单无效? [关闭]
【发布时间】:2011-12-31 11:48:21
【问题描述】:

我曾尝试在数据库中搜索类似问题,但未能找到任何远程关闭的内容。我刚刚注意到我正在创建的使用 php 或 php 的网站上两个页面上的子菜单项已停止工作。菜单项没有任何更改,因为它们是尚未与原始项目分离的库项目。

我没有为两个页面附加整个代码(因为它们很长),我想我会首先提供一个链接到测试服务器的链接,这两个页面托管在:(1)http://2142.sandbox.i3dthemes.net/apply_now.php 和( 2)http://2142.sandbox.i3dthemes.net/contact_us.htm

如果您认为您知道这里发生了什么,我会非常想知道它是什么以及如何解决问题(如果有办法)。

任何帮助将不胜感激。如果您需要查看整个页面源来弄清楚这一点,请告诉我,我将编辑帖子以包含它。

提前谢谢你。

问题已解决:

好的,所以解决我的问题的解决方案是进行一些额外的故障排除。我最初认为问题仅出在包含 php 的页面上,但是我发现其他 html 页面也受到了影响。因此,我使用了其中一个正常工作的页面并将其复制为测试模板。我使用该模板将我的 php 代码复制粘贴到其中 - 瞧 - 菜单再次起作用了!

只是为了说明意外删除关闭 div 标记是多么容易,我认为我可能已经这样做了。

感谢大家的帮助。

【问题讨论】:

  • 那么坏了什么?是客户端的,还是服务器端的?
  • 请在此问题中也包含相关代码。这将帮助将来遇到同样问题的未来用户(因为您的 URL 将不再有效)。谢谢
  • 我不完全理解你的问题,你能描述一下页面应该如何工作吗?
  • @JohnP,现在添加代码。我不得不删除其中的一些,因为帖子说它太长了。我只删除了不相关的信息。
  • @Niels Bom,位于顶部和侧面的子菜单在仅有的两个包含 php.ini 的页面上不起作用。该网站的其余部分是 html 仍然可以完美运行。菜单项是通过库项控制的,因此它们也不会被意外更改。

标签: php html drop-down-menu submenu


【解决方案1】:

如果您有一个简单的系统(如大多数网站)并且系统停止工作,则很有可能是由使用该网站的人员所做的更改引起的。在调查错误原因时,始终首先查看最可能的原因。那么:有没有其他人在网站上做过任何编程(PHP)或前端工作(HTML/CSS/JavaScript)?

【讨论】:

  • 事实证明你是对的......这是我所做的,而不仅仅是我最初假设的 php 页面。谢谢。
  • @Leah 如果您发布解决方案以供将来参考,这将有所帮助。谢谢
  • 如果您使用版本控制系统(如 Mercurial 或 Git),您可以非常轻松地查看您对项目中所有文件所做的更改列表。这有助于调试。开始使用版本控制很容易,如果你还没有使用它,我强烈推荐它。
【解决方案2】:

尝试添加这个:

<script type="text/javascript">ddsmoothmenu.init({mainmenuid: "smoothmenu2", orientation: 'v', classname: 'ddsmoothmenu-v', contentsource: "markup" })</script>

在您的菜单之后,而不是之前。

【讨论】:

  • 试过了...没用。
【解决方案3】:

以下错误发生在菜单不起作用的页面中。我认为您的 JS 在菜单损坏的页面上可能格式不正确或损坏

Uncaught ReferenceError: flashRootLocation is not defined
apply_now.php:80Uncaught TypeError: Cannot call method 'init' of undefined
apply_now.php:307Uncaught ReferenceError: flashConfigLocation is not defined
apply_now.php:344Uncaught ReferenceError: flashConfigLocation is not defined
apply_now.php:383Uncaught ReferenceError: flashConfigLocation is not defined
apply_now.php:597Uncaught TypeError: Cannot call method 'init' of undefined

【讨论】:

  • 那是什么意思?本站没有使用闪光灯……
猜你喜欢
  • 1970-01-01
  • 2021-02-25
  • 1970-01-01
  • 2013-04-04
  • 2012-04-20
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多