【问题标题】:How can I get an html table cell that is a link to contain text and another link?如何获得一个包含文本和另一个链接的链接的 html 表格单元格?
【发布时间】:2011-09-02 06:12:58
【问题描述】:

我正在尝试获取一个表格单元格,它是一个大的 href 以包含两件事 - 一个打开弹出窗口的图标(在位置 A),以及单元格的 href 后面的一些文本(到位置 B)。但是我不能让它正常工作。

这是我拥有的仅适用于图标/弹出窗口的 HTML:

<table><tr><td>
  <a href="http://www.google.com>
    <span>
      <a onclick="window.open('http://www.yahoo.com', location=no,scrollbars=no,menubar=no,toolbar=no,status=no,resizable=yes')">
        <img src="smiley.png" />
      </a>
    </span>
    Go to Google
  </a>
</td></tr></table>

点击笑脸图标并打开雅虎弹出窗口可以正常工作,但点击“Go to Google”没有任何作用。

这是我拥有的用于遵循 href 的 HTML:

<table><tr><td>
  <a href="http://www.google.com>
    <img src="smiley.png" />
    Go to Google
  </a>
</td></tr></table>

无论我在单元格中单击什么,这都遵循 href(这是有道理的,只有一个 href)。

我也试过这个,但是点击图标会打开弹出窗口并跟随 href:

<table><tr><td>
  <a href="http://www.google.com>
    <img src="smiley.png" onclick="window.open('http://www.yahoo.com', location=no,scrollbars=no,menubar=no,toolbar=no,status=no,resizable=yes')"/>
    Go to Google
  </a>
</td></tr></table>

有什么帮助吗?

【问题讨论】:

    标签: html css hyperlink href html-table


    【解决方案1】:

    您不能只让一个链接包含另一个链接。有两个链接,但分开。如果需要,请使用 CSS 使它们填充单元格。

    【讨论】:

    • 不,我通过与第一个示例类似的代码让它在另一个地方工作,但在跨度内构建另一个表。但是,这放入了一个换行符(来自 ),所以它跨越了两行。我需要一个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-16
    • 2016-01-23
    相关资源
    最近更新 更多