Как я могу получить HTML-ячейку таблицы, которая является ссылкой, содержащей текст и другую ссылку? - PullRequest
0 голосов
/ 26 мая 2011

Я пытаюсь получить ячейку таблицы, которая является одним большим 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>

Это отлично работает для нажатия на значок смайлика и открытиявсплывающее окно yahoo, но нажатие на «Перейти к Google» ничего не делает.

Вот мой HTML-код, который работает после href:

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

Это следует за href noнезависимо от того, что я нажимаю в ячейке (это имеет смысл, есть только одна ссылка).

Я тоже пробовал это сделать, но нажатие на значок открыло бы всплывающее окно и следовало бы за ссылкой:

<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>

Любая помощь?

1 Ответ

0 голосов
/ 26 мая 2011

Вы не можете просто иметь ссылку, содержащую другую ссылку.Есть две ссылки, но разделены.Используйте CSS, чтобы они заполнили ячейку, если вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...