假设该网站有 4 个页面:
page.html
(这里有 2 个链接<a>
指向另一个页面 - example.html)example.html
(空白页)result1.html
result2.html
如何让它在您单击第一个链接时打开一个example.html
包含内容的页面result1.html
?因此,当您单击第二个链接时,它也会打开example.html
,但内容已加载到其中result2.html
。
据我了解,有必要通过引用传递一些值,并在空白页面上进行检查:如果值为 1,则显示内容result1.html
,如果为另一个,则显示内容result2.html
。告诉我如何做到这一点以及使用什么(JS、PHP 或标准 HTML 工具)?
非常感谢你提前。
好吧,如果你只是告诉我,而不是编写代码,那么我会告诉你有关 JS 选项的信息:
一个选项:
1 - 当悬停在所需链接上时(onmousemove 事件),写入 cookie (coockies) 以执行此操作(这取决于光标现在所在的链接)
2 - 在 example.html 代码中,在 onload 事件或页面的最开头,挂起读取 cookie 的代码,并根据那里写的内容执行必要的操作
B选项
1 - 在需要的链接中,在href参数中,除了链接本身,还要加上GET参数
2 - .. 并在 example.html 中捕获它们并根据参数中的内容执行适当的操作
C变体
从 HTML5 操作使用本地存储将类似于选项 A
聚苯乙烯
一般来说,你应该学习如何在JS页面之间传递数据
在 PHP 中是可能的。
将 GET 请求添加到 example.php 的链接
example.php?page=1
或example.php?page=2
example.php 中的代码将是这样的: