我正在使用 php 制作一些网页,但我正在尝试制作一个链接。
基本上,我的<a>
set 上带有 target="_self",以便它保持在同一页面上。(注意页面是一个新窗口,我也尝试使用“_top”和“_parent”)
<a href="http://ordi-003/inclusion/fiche.dos.assorti.info.php?id=<?php echo $donnees[0]['NoIdentDosAssorti'] ?>&lan=<?php echo $_SESSION['lan'] ?>" target="_self"><img src="<?php echo $donnees[0]['id2_pathImgMini'] ?>" width="75" height="75" /></a>
这就是其 php 形式的链接。
<a href="http://ordi-003/inclusion/fiche.dos.assorti.info.php?id=14&lan=fr" target="_self"><img src="../images/propriete/DosAssorti/mini/L482_mini.jpg" width="75" height="75" /></a>
这是显示源代码时向浏览器编码的结果。(跨 IE、Firefox、Chrome)
<a target="_blank" href="http://ordi-003/inclusion/fiche.dos.assorti.info.php?id=14&lan=fr">
根据 Firebug 和 Chrome 开发工具,这是同一行。
单击链接时,预期结果是在同一页面上打开链接,但它会在新窗口中打开它。将内部萤火虫“_blank”更改为“_self”,然后单击链接会产生良好的结果并在同一页面上打开链接。
难道我做错了什么?我在这里错误地使用了<a>
吗?
我应该寻找另一种方式来建立我的链接吗?我对任何事情都很开放,我尝试了不同的事情,在谷歌上看了很多,但找不到有同样问题的人。Firefox 缓存已停用,所以这不应该是问题。也在另一台电脑上试过,结果一样。
如果我提供的信息太短,请告诉我我还应该包括什么,因为我是堆栈溢出的新手。
编辑:我忘了说,如果我删除了目标参数并且什么都不放,“源代码页”不会显示任何应该显示的内容,但在 firefug 和 chrome 开发工具中它仍然显示 target="_blank"。另外请注意,此文件只有 1 个副本,它位于运行本地站点的机器的本地主机上。我正在直接编辑该文件。
Edit2:http ://pastebin.com/yrAMQEL9请注意,出于某种原因,pastebin 上的缩进很糟糕。