[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Открыть ссылку в новой вкладке
serj52
Я почитал много форумов и сайтов, но так и не понял как изменить скрипт, чтобы открывался в новом окне

<script type="text/javascript" charset="UTF-8" src="http://z1320.takru.com/in.php?id=1321165"></script>

target="_blank" - вставлял везде, но либо не работает, либо открывает в этом же окне.
T1grOK
Вообще то target используется для ссылок (тег <a>).

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Игорь_Vasinsky
тут нет ссылки, ну в том понимании - как она описана в мануале html - тег <a>

это скрипт.

а в этом контексте все правильно - <script> вставили в код страницы - указали содержимое скрипта в src - у вас всё и подгружается.


перенесите эту строку в отдельный файл

а ссылкой или popup - уже открывайте

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
serj52
Я лол вэтом...
Этот скрипт в виде банера (Так.ру), а на моём сайте от конструктора fo.ru есть только определённое место под него и в редактирование шаблонов зайти невозможно

На сайтах юкоз я использовал вот такой скрипт, где кликнув по ссылке- открывалось дополнительное окно

<tr><td class="eDetails1" colspan="2"><div style="float:right"><?$RSTARS$('12','/.s/img/stars/3/12.png','1','float')?></div><p& amp; gt;
<br></p><div align="center"><b>$USERNAME$</b><span style="color: red;"> для того чтобы скачать одним файлом "<b>$ENTRY_TITLE$</b>", Вам нужно кликнуть по рекламной ссылке ниже. [glow=][/glow]
</span>

<p></p><noindex><div id="oplac"><span style="color: red;"><span style="color: red;"><noindex><script type="text/javascript" charset="UTF-8" src="http://z1150.takru.com/in.php?id=1152026"></script></noindex></span></span><div>
<div id="hidden" style="display:none;">
<br><br><center><center><noindex><?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->СКАЧАТЬ ФАЙЛ<!--</s>--></a> ($FILE_SIZE$)<?endif?>
<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->СКАЧАТЬ<!--</s>--></a> <?endif?>
<?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?> ]<?endif?>
</noindex></center>
<center></center>
</center></div></div><br>
</div>

<script>
function payForFiles(){
var hid,tak,elems,num,pat,j,i;
hid = document.getElementById("hidden");
tak = new Array();
elems = document.getElementsByTagName('A');
num = elems.length;
pat = new RegExp("(^|\\b)(takru)(\\b|$)");
j = 0;
for (i=0;i<num;i++){
if(pat.test(elems[i].className)){
elems[i].setAttribute('target','_blank');
if (elems[i].addEventListener)
elems[i].addEventListener("click", function(){hid.style.display = ""}, false);
else if (elems[i].attachEvent)
elems[i].attachEvent("onclick", function(){hid.style.display = ""});
else elems[i].onclick = function(){hid.style.display = ""};
j++;}
}
};
payForFiles();
</script></noindex></div></td></tr>


помогите и этот скрипт изменить, чтоб открывался в новом окне
<script type="text/javascript" charset="UTF-8" src="http://z1150.takru.com/in.php?id=1152026"></script>

Заранее спасибо.
BaNru
В то файле есть такая штука у каждой ссылке
class="takru" target=_top onclick=

Можно обойти все эти ссылки скриптом по классу после загрузки (после того как они загрузятся, проверять таймером наличие например) и сменить на target=_blank
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.