Откройте URL-адрес Excel htm через iFrame в отдельном браузере - PullRequest
0 голосов
/ 25 марта 2010

У меня есть несколько URL в файле Excel, которые я сохранил как файл .htm (веб-страница). Затем я просматриваю их в браузере через нашу вики (MediaWiki). Это делается с помощью iFrame, встроенного в вики-страницу.

Так что, для ясности, ссылка находится в файле htm, просматриваемом через iFrame на вики-странице.

Когда я нажимаю на эту ссылку, она открывается внутри iFrame. Я хочу, чтобы он открылся в новом окне браузера. (Это должен быть браузер пользователя по умолчанию, так как некоторые используют Internet Explorer, а некоторые Firefox.)

Последний поворот заключается в том, что у некоторых пользователей есть Windows XP, а у некоторых Solaris.

После первого ответа я должен уточнить: я использую Вставка -> Гиперссылка, чтобы добавить URL к тексту в ячейке (в Excel).

Помощь с благодарностью.

Ответы [ 2 ]

1 голос
/ 25 марта 2010

Собственный MS Excel не поддерживает определение target='_blank' для гиперссылок. Однако, если вы генерируете файл HTML / Excel самостоятельно, вы можете добавить target="_blank" ко всем тегам привязки, и это должно сработать.

0 голосов
/ 25 марта 2010

Я последовал совету Митчела и открыл файл .htm в Notepad ++. Затем я изменил код гиперссылки напрямую, в результате чего получилось что-то вроде этого:

  <td height=17 class=xl24 style='height:12.75pt'><a
  href="<full URL>" target='_blank'>Direct
  Popup</a></td>

Это открывает цель, как он говорит, в отдельном окне.

Когда я открыл файл .htm в Excel, я не смог увидеть target = '_ blank'. Это подтверждает то, что сказал Митчел - он (к сожалению) не поддерживает это. =: - (

Итак, просто для ясности:

перед:

<a href="<url> > Direct Popup</a>

после (прямое редактирование в Notepad ++):

<a href="<url> target='_blank'> Direct Popup</a>

замена <url> на полный URL-путь.

О, и Блокнот (не только ++), вероятно, тоже хорошо работает ...

...