单击后滚动文本

时间:2011-04-18 12:36:33

标签: php

我在以下问题上遇到困难:

我有一个PHP屏幕,当我选择其中任何一个时,会显示一些记录列表 记录(通过点击)它给了我一个网站来与这个记录共享数据。到目前为止,它有效。

我需要点击其中一些记录,而不是他 打开另一页,向下滚动屏幕,记录数据显示在同一个屏幕上,即不打开另一个窗口。

你知道怎么做吗?

由于

5 个答案:

答案 0 :(得分:1)

你需要在页面底部有一个DIV,它将通过使用Ajax调用和一些javascript或jquery来完成。

没有详细介绍,需要发生什么:

  1. 用户点击一个链接,该链接会触发ajax请求。
  2. 后端PHP脚本接受ajax调用并生成XML或纯HTML并返回数据。
  3. 原始页面上的JQuery或JavaScript接受返回并填充页面底部的空DIV。
  4. 此致

答案 1 :(得分:0)

答案 2 :(得分:0)

在页面底部创建DIV图层。使用像this

这样的简单AJAX库

创建一个新的php页面,该页面只会根据recordID加载新记录,并在现在在新窗口中打开的链接的onclick方法上调用此页面

答案 3 :(得分:0)

我会尝试在页面中添加一些jQuery来处理这种效果。 如果你确实在这里添加了jQuery,那么就是编写一个函数来执行此操作:

http://pastebin.com/SeMHwSgg

像这样调用脚本: 如果a是您正在使用它们的记录,请点击屏幕上您要滚动停止位置的href="[some anchor]"

<a id="gotop" href="#" onclick="goTop();return false;">click here</a>

答案 4 :(得分:0)

所以

确实,没有错误,它只是没有效果(向下滚动屏幕并显示记录数据)。目前,它只显示在另一个窗口中打开的记录。