| 
 Зарубить ссылки, как? Всем здравствуйте. Прошу прощения за заголовок, но в одной фразе сложно сформулировать. Собственно ситуация такая. На моем сайте посредством iframe (wrapper) выводится информация с другого сайта. Там есть ссылки, которые мне не нужны. Можно ли вообще сделать так, чтобы эти ссылки перестали быть ссылками ( не кликались, не открывали другую страницу, вобщем - стали просто текстом).  Заранее спасибо! | 
| 
 ну, так не выводите их. выводите эти ссылки как текст JS тут не при чем | 
| 
 Вы не совсем правильно поняли. Есть мой сайт, есть сайт донор (чужой), который я вывожу на своем сайте через iframe. Тоесть как бы сайт в сайте. А на сайте доноре есть ссылки, и если пользователь кликает на эти ссылки он попадает на совсем другой сайт. Вкратце объясню зачем мне это нужно. Сайт донор - информационный общедоступный каталог. Но ссылки на нем ведут на сайты моих конкурентов (это не коммерческая, а информационная конкуренция). Я естественно не хочу чтобы мои пользователи попадали на сайты конкурентов.  Вопрос мой в том, что бы перехватывать ссылки в документе сайта-донора и превращать их в текст. Или например при нажатии на них выводился alert с моим текстом. Возможно ли такое? Похожее есть у почтовика майл.ру. Если в письме есть ссылка, при нажатии на нее выводится сообщение "вы хотите перейти на сайт .. бла-бла " и две кнопки "перейти" и "отказаться". Вот мне нужно также, только без кнопок а просто алерт с текстом. | 
| 
 Цитата: 
 ну, оставим нравоучения. чисто с технической точки зрения тут ничего не поделать. если вы выводите чужой сайт в iframe-е, то вы ничего не можете с ним поделать вы бы это знали, если бы потрудились прочитать эту тему, прежде чем задавать свой вопрос: http://javascript.ru/forum/misc/9459...prosy-faq.html Цитата: 
 | 
| 
 Gvozd, Ну если схитрить, то можно реализовать, например так: Обращаться во фрейма не к сайту, а к обработчику php, т.е. как-то так: <IFRAME name=frm id="frm" src="killhref.php?url=http://site.ru"></IFRAME> В обработчике через php функцию забить html сайта в переменную и либо заменить все <a href=""></a> с помощью preg_replace на пустоту, или вставить в html сайта свой скрипт как то так: <script type="text/javascript" src="MY_SITEL/myscript.js"><script> который и будет убивать ссылки, т.е. сначало можно через getElementByTagName('a') получить все ссылки, после чего заменить все href у ссылок на "#". Ну и когда html обработан то можно его выводить. | 
| 
 Я ту тему читал, но так как в джава скрипт не силен, решил уточнить на форуме. Чтож, спасибо за ответы! | 
| 
 Цитата: 
 если вы хотите помочь ТС, то и обращайтесь к нему | 
| 
 Цитата: 
 | 
| 
 Всем опять добрый день, в тему есть небольшие изменения. Оказывается, ссылки на сайте доноре сформированы таким вот образом 
var sw;
function articleRow(article){
	if(sw) sw.close();
	sw = window.open('http://sitename.ru/info.aspx?pcode='+article+'', 'site');
	sw.focus();
	return false;
}
Это видно в исходном коде страниц сайта донора. Вобщем, новый вопрос такой - могу ли я установить какой нибудь код на своем сайте, запрещающий эту функцию? Ну сделать как нибудь так чтобы она не отрабатывала? Заранее спасибо! | 
| Часовой пояс GMT +3, время: 20:52. |