Показать сообщение отдельно
  #5 (permalink)  
Старый 18.01.2011, 16:17
Аватар для MCTrane
Профессор
Отправить личное сообщение для MCTrane Посмотреть профиль Найти все сообщения от MCTrane
 
Регистрация: 26.11.2009
Сообщений: 204

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 обработан то можно его выводить.

Последний раз редактировалось MCTrane, 18.01.2011 в 16:20.
Ответить с цитированием