JS: странности взаимодействия двух скриптов.

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: JS: странности взаимодействия двух скриптов.

Непрочитанное сообщение Alex Keda » 2008-03-27 10:22:46

очередной баг.
внизу картинки пустое место появилось...
причём тока в ослике - в лисе - всё пучком
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: JS: странности взаимодействия двух скриптов.

Непрочитанное сообщение Alex Keda » 2008-03-27 10:29:28

причём проблемы вызываетп римерно такой кусок кода:

Код: Выделить всё

<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
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: JS: странности взаимодействия двух скриптов.

Непрочитанное сообщение Alex Keda » 2008-03-27 10:41:40

Код: Выделить всё

<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
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: JS: странности взаимодействия двух скриптов.

Непрочитанное сообщение Alex Keda » 2008-03-27 10:44:53

Код: Выделить всё

<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
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: JS: странности взаимодействия двух скриптов.

Непрочитанное сообщение Alex Keda » 2008-03-27 11:06:12

замена writeln на write решила проблему.
а в чём разница?
Убей их всех! Бог потом рассортирует...

Overseer+
проходил мимо

Re: JS: странности взаимодействия двух скриптов.

Непрочитанное сообщение Overseer+ » 2008-03-27 12:34:21

writeln - печать строки и перевод каретки (т.е. +новая строка)
write - печать строки

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: JS: странности взаимодействия двух скриптов.

Непрочитанное сообщение Alex Keda » 2008-03-27 13:17:38

ну вот и причина.
Пасиб!
Убей их всех! Бог потом рассортирует...

ProFTP
проходил мимо

Re: JS: странности взаимодействия двух скриптов.

Непрочитанное сообщение ProFTP » 2008-03-29 5:21:05

Если Вам необходимо учитывать количество нажатий (кликов) на какую-то определенную ссылку то для этого конечно же необходим скрипт делающий это.
Ниже представлен простенький пример такого скрипта

Код: Выделить всё

    #!/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 ";
В качестве запроса этому скрипту передается ссылка на которую надо перейти, например click.cgi?http://webprog.vov.ru. Пользователь нажав на такую ссылку попадет на сайт http://webprog.vov.ru, а в файл указанный в переменной $link_file будет записана информация вида количество_нажатий|ссылка. Для работы необходимо создать файл указываемый в $link_file и установить ему права на запись (для Unix).

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: JS: странности взаимодействия двух скриптов.

Непрочитанное сообщение Alex Keda » 2008-03-29 9:12:05

там жава...
и выдаётся оно не с моего сервера.
Убей их всех! Бог потом рассортирует...