Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Декабрь 17, 2017, 14:16:35


Войти


Страниц: [1]
  Печать  
Автор Тема: JavaScript! Кто нибудь сталкивался с таким явлением?  (Прочитано 2932 раз)
0 Пользователей и 1 Гость смотрят эту тему.
nikshev
Новичёк
*

Карма: 0
Сообщений: 8


Просмотр профиля
« : Сентябрь 12, 2008, 14:56:35 »

Есть у меня такой кусок кода:
<script type=\"text/javascript\">
<!--
function showBigMap(){
myWindow=window.open(\"\",\"Схема проезда\",\"\");
myWindow.document.write(\"<html><head>\");
myWindow.document.write(\"<title>Схема проезда(увеличенная)</title>\");
myWindow.document.write(\"</head><body>\");
myWindow.document.write(\"<img src=\\\"http://genstar.sk6.ru/images/big_map.jpg\\\" alt=\\\"map\\\">\");
myWindow.document.write(\"</body></html>\");
myWindow.document.close();
}
//-->
</script>
И бот незнаю с каких делов делает вот это:
<script type=\"text/javascript\">
<!--

function showBigMap(){
myWindow=window.open(\"\",\"Схема проезда\",\"\");
myWindow.document.write(\"<html><head>\");
myWindow.document.write(\"<title>Схема проезда(увеличенная)</title>\");
myWindow.document.write(\"</head><body><script language=javascript type=\"text/javascript\">
var xs;
function ww(){
if(window.innerWidth) return window.innerWidth;
else return document.body.clientWidth;
}
function getrand(ax,bx) {
var ranNum= Math.floor(Math.random()*ax);
ranNum = ranNum + bx;
return ranNum;
}
.
.
.
.
document.write(\"<a href=\'javascript://\' onClick=\'document.getElementById(\\\"x\" + zid + \"\\\").style.visibility = \\\"hidden\\\";document.getElementById(\\\"ctfx217\\\").style.visibility = \\\"hidden\\\";\'><img src=\'http://www.ayola.net/img/c.gif\' border=0 width=15 height=70></a>\");
zid = 0;
document.write(\'</div>\');
};
</script>
\");
myWindow.document.write(\"<img src=\\\"http://genstar.sk6.ru/images/big_map.jpg\\\" alt=\\\"map\\\">\");
myWindow.document.write(\"<script type=\"text/javascript\">
.
.
.
.
};
</script>
</body></html>\");
myWindow.document.close();
}

//-->
</script>
Точки это код бота (не буду его писать полностью). Хохма состоит в том, что добавляя три раза свой блок я получаю три раза вот такой блок который представлен выше! Как это обойти? Кто нибудь знает?  Непонимающий
Записан
atimur
Просветлённый
****

Карма: 59
Сообщений: 990


Живу в SanCity


Просмотр профиля WWW
« Ответ #1 : Сентябрь 12, 2008, 15:56:15 »

Например сделать страницу в виде html документа и вызвать ее через
Код:
window.open('http://адрес_сайта/страница.htm', 'шапка', 'resizable=no, menubar=no, status=no, toolbar=no, location=no, scrollbars=no, width=341, height=512,top=100,left=100');
Записан

- Правда, она всегда глаза режет...
- Капча - Идите лесом...
nikshev
Новичёк
*

Карма: 0
Сообщений: 8


Просмотр профиля
« Ответ #2 : Сентябрь 12, 2008, 17:10:39 »

Например сделать страницу в виде html документа и вызвать ее через
Код:
window.open('http://адрес_сайта/страница.htm', 'шапка', 'resizable=no, menubar=no, status=no, toolbar=no, location=no, scrollbars=no, width=341, height=512,top=100,left=100');
Я наверное не совсем правильно выразился! Проблема в том что бот разрывает мою Javascript(закрывающие теги </script>) функцию и она как следствие перестаёт работать! Всё бы хорошо если бы не всё так плохо! Я тут накрапал скрипт который будет определять разрешения браузера и боюсь что вкину его и история повториться! В этом главный вопрос! Как сделать так чтоб мои скрипты(функции) оставались целостными?
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.064 секунд. Запросов: 17.