Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Помогите, с кликом, мышки на объект. [3]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (3): « 1 2 [3] 

> Описание: JavaScript
victor
Отправлено: 13 Февраля, 2009 - 02:20:57
Post Id



Full Member


Покинул форум
Сообщений всего: 177
Дата рег-ции: Февр. 2005  

Карма 0




Furax а у меня в IE-браузере сразу как грузится страница.
А ты через какой браузер смотришь?

Я все страницы на трехбраузерах всегда проверяю, что будет.
 
 Top
Furax
Отправлено: 13 Февраля, 2009 - 04:51:41
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Opera, FF, IE, GC. Могу ещё под MacOSом перегрузиться и в Safari глянуть, но сомневаюсь, что там будет что-то другое.
 
 Top
victor
Отправлено: 13 Февраля, 2009 - 06:04:47
Post Id



Full Member


Покинул форум
Сообщений всего: 177
Дата рег-ции: Февр. 2005  

Карма 0




Furax, тогда ничего не понимаю. Сделай тогда пожалуста готовую страницу. Гляну, может что я не так делаю
 
 Top
Furax
Отправлено: 13 Февраля, 2009 - 06:07:34
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




На странице исключительно Твой код:
CODE:
<script type="text/javascript">

function klikREK(vrek)
{
alert(vrek);
var php_script = document.createElement('rek');
php_script.type = "text/javascript";
php_script.src = "./reklama.php?click="+vrek;
document.body.appendChild(php_script);
}
</script>

<div onClick=klikREK("flesh.swf"); id=rek>
флеш
</div>
Даже структуру HTML я дорисовывать не стал. Покажи свою страницу - возможно, на ней просто стоит лишний вызов?..
 
 Top
victor
Отправлено: 13 Февраля, 2009 - 06:59:19
Post Id



Full Member


Покинул форум
Сообщений всего: 177
Дата рег-ции: Февр. 2005  

Карма 0




Ага, чистый код работает.
Я тогда попробую на чистый файл все выложить, если неполучится, тогда дам ссылку.
Тоесть закину рабочий пример. И буду добовлять все остальное что должно быть на странице.
 
 Top
victor
Отправлено: 26 Февраля, 2009 - 03:42:44
Post Id



Full Member


Покинул форум
Сообщений всего: 177
Дата рег-ции: Февр. 2005  

Карма 0




Возникла следующая проблемма, flash имеет приоритет самый высокий и его ничем неперекроешь. Поэтому я сделал следующее, я сделал новый флеш баннер который отоброжает внутри себя присланный флеш. Данный флеш я сделал на SWishMax2.
Даю код для флеша, чтоб люди знали как с этим боротся.

Необходимо сделать следующее:
1. Создать контейнер нужного размера.
2. Insert - Movie Clip
3. Центр Movie Clip разместить в верхнем левом угле контейнера, впротивном случае баннер будет смещен вниз.
4. Присвоить ему имя myMC.
5. Разместить код:
CODE:

onSelfEvent (load) {
myMC.flashPath = "blabla2.swf"
myMC.flashSize = "240x90";
myMYC.flashLink = "http://www.google.com"
myMC.loadMovie(myMC.flashPath)
}

6. Наложить ссылку на файл который подсчитывает клики.

Если хотите чтоб данный контейнер был мобильным:
Необходимо изменить код на следующий:
CODE:

mynum = Math.randomInt(10000)+1;
this.loadVariables("target.php?num=" + mynum); // данный файл содержит строчку с передаваемыми параметрами клипу.
System.useCodepage = true; // данный код очищает буффер, что позволяет данный контейнер использовать для любого количества баннеров и изменять сам баннер.

myMC.flashPath = _root.name;
myMC.flashSize = _root.parametr;
myMYC.flashLink = "http://www.google.com"
myMC.loadMovie(myMC.flashPath)



код target.php:
CODE:

<?php
$n="blabla2.swf";
$p="240x90";
print '&name='.$n.'&parametr='.$p;
?>


Ну и сам файл подсчета count.php:
CODE:

$query = "SELECT * FROM reklama WHERE name=".$_GET[name]." AND date=CURDATE()";
$result = mysql_query($query);
$rows=mysql_num_rows($result);
for ($num=0; $num<$rows; $num++){
$id = mysql_result($result, $num, 'id');
$cl = mysql_result($result, $num, 'clik');
$link = mysql_result($result, $num, 'url');
} $cl++;
mysql_query ("UPDATE `reklama` SET clik='$$cl' WHERE `id`='$id' LIMIT 1");

$rez="<script language='JavaScript' type='text/javascript'>\n"."<!--\n"."location='"."$link'\n"."//-->\n"."</script>";

print $rez;

Получаете подсчет кликов на каждый день. Данный код можно еще оптимизировать, ну это уже сами.

У данного подхода только один минус, сам контейнер изменить под нужные размеры неудастся. Необходимо создавать контейнер с нужными размерами. Что занимает пару секунд имея готовый исходник.

Заранее прошу прощения у модераторов. Но зато это ответ на поставленный вопрос.
 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.029]     [ Gzipped ]