0

我正在为将在本地计算机上运行的基于 Internet 浏览器的应用程序使用框架集。我希望单击图像以定位另一个将显示详细信息的框架。我尝试在图像源的末尾包含“target=details”,如下所示,但这会产生语法错误:

gallery.php 中的图像代码:

<a href=details.php?c_id=<?php echo $c_id ?> ><img src="./images/<?php echo $row['cfilename'] target=details;?>" width="100" height="100" alt="" />

index.php 中的框架:

<FRAMESET ROWS="17%,*">
   <FRAME SRC="titlebar.php" NAME=TITLE SCROLLING=NO>

   <FRAMESET COLS="26%,30%,*">
        <FRAME SRC="sidebar.php" NAME=sidebar TARGET=gallery>
        <FRAME SRC="gallery.php" NAME=gallery>
        <FRAME SRC="details.php" NAME=details>

   </FRAMESET>

   <NOFRAMES>
   <H1>Criminal Records Database</H1>
   No frames? No Problem! Take a look at our 
   <A HREF="index.php">no-frames</A> version.
   </NOFRAMES>

</FRAMESET>
4

1 回答 1

0

您需要将 target="_nameofframe" 添加到 href 标记并告诉它在哪里打开新链接。在您的情况下,图库图像的 href 应具有以下 target="details"

IE <a href=details.php?c_id=<?php echo $c_id ?> ><img src="./images/<?php echo $row['cfilename'];?>" target="details" width="100" height="100" alt="" />

于 2013-11-01T14:48:03.800 回答