JS: странности взаимодействия двух скриптов.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Alex Keda
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: JS: странности взаимодействия двух скриптов.
очередной баг.
внизу картинки пустое место появилось...
причём тока в ослике - в лисе - всё пучком
внизу картинки пустое место появилось...
причём тока в ослике - в лисе - всё пучком
Убей их всех! Бог потом рассортирует...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: JS: странности взаимодействия двух скриптов.
причём проблемы вызываетп римерно такой кусок кода:
(это шаблон)
Код: Выделить всё
<script language="javascript">document.writeln('<a href="javascript:open_photo_<!-- NEWS_IMG_TBL_IMG_NUMBER -->()"><img style="border: 1px solid White;" src="<!-- NEWS_IMG_TBL_IMG_PATH -->" border="0" alt="<!-- NEWS_IMG_TBL_IMG_ALT -->" title="<!-- NEWS_IMG_TBL_IMG_ALT -->" height="100" width="133"></a>');</script>
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: JS: странности взаимодействия двух скриптов.
Код: Выделить всё
<script language="javascript">document.writeln('<a href="javascript:open_photo_<!-- NEWS_IMG_TBL_IMG_NUMBER -->()"><img src="<!-- NEWS_IMG_TBL_IMG_PATH -->"></a>');</script>
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: JS: странности взаимодействия двух скриптов.
Код: Выделить всё
<a href="javascript:open_photo_<!-- NEWS_IMG_TBL_IMG_NUMBER -->()"><img style="border: 1px solid White;" src="<!-- NEWS_IMG_TBL_IMG_PATH -->" border="0" alt="<!-- NEWS_IMG_TBL_IMG_ALT -->" title="<!-- NEWS_IMG_TBL_IMG_ALT -->" height="100" width="133"></a>
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: JS: странности взаимодействия двух скриптов.
замена writeln на write решила проблему.
а в чём разница?
а в чём разница?
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: JS: странности взаимодействия двух скриптов.
writeln - печать строки и перевод каретки (т.е. +новая строка)
write - печать строки
write - печать строки
- Alex Keda
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: JS: странности взаимодействия двух скриптов.
ну вот и причина.
Пасиб!
Пасиб!
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: JS: странности взаимодействия двух скриптов.
Если Вам необходимо учитывать количество нажатий (кликов) на какую-то определенную ссылку то для этого конечно же необходим скрипт делающий это.
Ниже представлен простенький пример такого скрипта
В качестве запроса этому скрипту передается ссылка на которую надо перейти, например click.cgi?http://webprog.vov.ru. Пользователь нажав на такую ссылку попадет на сайт http://webprog.vov.ru, а в файл указанный в переменной $link_file будет записана информация вида количество_нажатий|ссылка. Для работы необходимо создать файл указываемый в $link_file и установить ему права на запись (для Unix).
Ниже представлен простенький пример такого скрипта
Код: Выделить всё
#!/usr/bin/perl
$link_file="clcks.dat";# Файл куда будет помещаться статистика
$query=$ENV{'QUERY_STRING'};
open(LOG,"$link_file"); # Открываем файл
@statArray=<LOG>; # Помещаем строки в хэш
$islink=0;
# Проходим по всем строкам
for($i=0;$i<=@statArray-1;$i++){
($count,$lnk)=split(/|/,@statArray[$i]); # Разделяем строку на счет и ссылку
chop($lnk) if $lnk =~ / $/; # Удаляем возврат каретки
if($lnk eq $query){ # Проверяем есть ли запрошенная ссылка в базе
$count++; # если есть, то инкриминируем счетчик
@statArray[$i]="$count|$lnk "; # Перезаписываем строку в хэш
$islink=1;
break;
}
}
close(LOG);
open(LOG,">$link_file");
#Записываем хэш в файл
print LOG @statArray;
# Если ссылки в базе нету, добавляем
if($islink==0){print LOG "1|$query ";}
close(LOG);
# Переходим на ссылку
print "Location: $query ";
- Alex Keda
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: JS: странности взаимодействия двух скриптов.
там жава...
и выдаётся оно не с моего сервера.
и выдаётся оно не с моего сервера.
Убей их всех! Бог потом рассортирует...