Открытие ссылки из модуля в новой странице
есть данный код:
<!-- Block RSS module-->
<div id="rss_block_left" class="block">
<h4>{$title}</h4>
<div class="block_content">
{if $rss_links}
<ul>
{foreach from=$rss_links item='rss_link'}
<li><a href="{$rss_link.url}">{$rss_link.title}</a></li>
{/foreach}
</ul>
{else}
{l s='No RSS feed added' mod='blockrss'}
{/if}
</div>
</div>
<!-- /Block RSS module-->
Подскажите куда и что дописать чтоб ссылки открывались в новом окне? |
<li><a href="{$rss_link.url}" target="_blank">{$rss_link.title}</a></li>
|
попробывал-всеравно открывает в этой же вкладке.
а параметр target проходит валидатность? а то я читал где-то....уже и не помню, все перевернулось в голове... )) нашел это:
/* <![CDATA[ */
function externalLinks() {
links = document.getElementsByTagName("a");
for (i=0; i<links.length; i++) {
link = links[i];
if (link.getAttribute("href") && link.getAttribute("rel") == "external")
link.target = "_blank";
}
}
window.onload = externalLinks;
/* ]]> */
но не знаю как применить |
Цитата:
<li><a href="{$rss_link.url}" onclick="window.open( this.href ); return false;">{$rss_link.title}</a></li>
|
Ничего не понимаю, меняю строчку на ту, которую Вы указали, и всеравно открывает в этом-же окне. что не так?
|
Цитата:
|
Спасибо, почистил кеш на сервере-работает. БОЛЬШОЕ СПАСИБО! :)
|
| Часовой пояс GMT +3, время: 20:44. |