You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在HTML表格<td>标签内嵌入网页并固定在指定区域显示

问题原因

你当前a标签的target属性为空,默认跳转行为是在当前整个窗口加载UserLogon.html,所以会覆盖整个Top.html页面,而非仅在指定区域显示。

解决方案

步骤1:在第三个中添加iframe容器

你需要在第三个内预留一个iframe作为登录页的加载容器,修改Top.html对应的代码如下:

<td bgcolor="white" style="width: 500px; text-align: center">
  <p>
    <!-- 将target值设置为和下方iframe的name属性一致 -->
    <a href="./Forms/Pages/userLogonForm.html" target="logon_frame">
      User <br />
      Logon
    </a>
  </p>
  <!-- 新增iframe作为登录页的专属加载容器 -->
  <iframe name="logon_frame" width="100%" height="200" frameborder="0"></iframe>
</td>

点击链接后登录页只会在这个iframe内部加载,不会跳转整页,iframe的宽高可以根据你第三个的实际尺寸自行调整。

可选优化:点击后再显示iframe

如果不希望初始状态下显示空白iframe,可以加简单的控制逻辑:

<td bgcolor="white" style="width: 500px; text-align: center">
  <p>
    <a href="./Forms/Pages/userLogonForm.html" target="logon_frame" onclick="document.getElementById('logon_frame').style.display='block'">
      User <br />
      Logon
    </a>
  </p>
  <iframe id="logon_frame" name="logon_frame" width="100%" height="200" frameborder="0" style="display:none"></iframe>
</td>

额外注意

你当前的UserLogon.html中重复写了两次<!DOCTYPE html>声明,建议删掉其中一个,避免浏览器解析异常。

内容的提问来源于stack exchange,提问作者user13182161

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 17:15:00