Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как убить антифрейм? (https://javascript.ru/forum/misc/9427-kak-ubit-antifrejjm.html)

Norm Iridium 16.05.2010 14:21

Как убить антифрейм?
 
День добрый. Использую сервис бесплатных форумов. Там в коде зашили, антифрейм вот так выглядит:

<script language="JavaScript" type="text/javascript">
if (top.location!=self.location){window.top.location. href=window.self.location.href}
</script>

комментить/реплейсить не удается ни как, админ наделал ловушек. А мне хочется форум на сайте прописать под свои нужды. Хочу переопределить top.location на форуме, что бы условие не выполнилнялось, а после вернуть в дефолт. Благо код до и после могу прописать. Помогите.

И еще вопрос: почему админ сервиса решил запретить фреймование? Из-за поисковиков?

Norm Iridium 16.05.2010 14:28

Делал так:

top={location:self.location}

ФФ пашет. В других нет.

Думаю надо через наследование проворачивать. Но я в ооп не очень...

Gvozd 16.05.2010 17:25

Если вы используете что-то, то будьте добры выполнять условия сервиса
так что используйте с такими условиями, либо зарегьте себе хостинг и поставьте себе там форум

Norm Iridium 16.05.2010 18:23

Цитата:

Сообщение от Gvozd (Сообщение 55389)
Если вы используете что-то, то будьте добры выполнять условия сервиса
так что используйте с такими условиями, либо зарегьте себе хостинг и поставьте себе там форум

Правилами не запрещено, значит можно. А канцелярский ответ оставте себе. Он скучен, уныл и самодостаточен. Я сам работал на техподдержке, но всегда старался не кидать сухих строк чайникам. Аналогия, юмор, развернутый ответ - вот стиль знатока. А не отписка, которая и та ответ лишь на один заданный мной вопрос, а их было два. Уважения не прошу, культурным быть извольте.
А что ставить я сам решу, хорошо?
Итого: помощи не получил.

Gvozd 16.05.2010 19:04

Цитата:

Сообщение от Norm Iridium
Я сам работал на техподдержке, но всегда старался не кидать сухих строк чайникам

ключевое слово - работа
я денег за консультацию на форуме не получаю
поэтому и не обязан проявлять указанные вами свойства. их я приберегу для ценящих людей

ваша задача решается далеко не с нахрапу, ине факт что для всех браузеров.
поэтому за просто так решить эту проблему вместо вас, желания у меня нет

Norm Iridium 16.05.2010 20:16

Оказывается если прописать на сайте

<script language="JavaScript" type="text/javascript">
top["location"] = '#';
self["location"] = '#';
</script>

Опера так же разрешает фреймование форума.

Итак остался один ишак... который не дает менять коренные объекты... или я их не умею менять...

Цитата:

поэтому и не обязан проявлять указанные вами свойства.
Но вы и не пытались увы... А ценят за достойные ответы. Так что не вышло у меня стать ценящим вас человеком...
Просто не надо халтурить в советах вот к чему я призываю.

Цитата:

их я приберегу для ценящих людей
Как вы с первого моего сообщения поняли, что я не ценящий человек? Загадка... отослали к мифическим условиям сервиса.

Цитата:

Сообщение от Gvozd (Сообщение 55399)
ключевое слово - работа
поэтому за просто так решить эту проблему вместо вас, желания у меня нет

итого: какой смысл в отписках? Не писали бы в теме, то что и сам просящий знает.

А так покопаться разве не интересно? И сколько стоят ваши услуги?

Gvozd 16.05.2010 20:52

Цитата:

Сообщение от Norm Iridium
Как вы с первого моего сообщения поняли, что я не ценящий человек? Загадка...

вы бы разместили свой вопрос как минимум в разделе "работа" форума

судя по тому что вы пользуетесь бесплатным сервисом форумов,и пытаетесь их объ*батьобмануть, вместо того чтобы заплатить не такие уж большие деньги за свой хостинг со своим форумом и своими правилами, вы уж тем более не готовы заплатить за толковую консультацию по обману сервиса.

Norm Iridium 16.05.2010 21:03

Вот к примеру захочу я переопределить document.write на свою функцию. Как это сделать?

Norm Iridium 16.05.2010 21:12

Цитата:

Сообщение от Gvozd (Сообщение 55399)
судя по тому что вы пользуетесь бесплатным сервисом форумов,и пытаетесь их объ*батьобмануть, вместо того чтобы заплатить не такие уж большие деньги за свой хостинг со своим форумом и своими правилами, вы уж тем более не готовы заплатить за толковую консультацию по обману сервиса.

Ну вот пошли в ход тяжелая артиллерия... Мне оправдываться?

Раньше была хорошая бесплатная услуга - привязка форума к своему домену. Бесплатная. Потом что то у них там не заладилось и ее отключили (обещали вернуть и заб(ы/и)ли...). А так было клево:

site.ru/forum/ вместо forum.servis.ru

Неужели так страшно заифреймить форум? Не верю...

И не торопитесь делать далеко идущие выводы. Просто я начинал с бесплатного форума, а потом у меня появился платный сайт с ПХП, мускулом и т.д. Просто не хочу бросать полюбившийся бесплатный движок. Только и всего. Деньги есть. Не проблема. Будете раскручивать на большие бабки да? ;))

Norm Iridium 16.05.2010 21:25

Цитата:

Сообщение от Gvozd (Сообщение 55401)
вы бы разместили свой вопрос как минимум в разделе "работа" форума

Мне казалось что проект JavaScript.ru позиционирует себя с другой стороны. И думал что для такого рода вопросов не потребуется платных услуг...

P.S. хорошо еще что вы меня не обозвали хакером жаждущим слить какой нибудь порнотрафик на злосчастный заифрейменный ресурс))) Могу вас успокоит - у форума есть вап-версия и если надо кому-то, что то провернуть он может ифреймить его в легкую.


Часовой пояс GMT +3, время: 22:23.