Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]Obsługa banera / reklamy - onclick dla typow nieHTMLowych
Forum PHP.pl > Forum > Przedszkole
elmozaur
Witajcie.
Poprosze o pomoc w problemie jak w temacie.

Ponizszy kod dziala jak nalezy:
  1. <div id="reklama"><img src="" onclick="zliczanie();" /></div>

(zliczanie to funkcja ajaksowa ktora zlicza i dodaje do bazy klikniete banerki)

a ten juz nie:
  1. <div id="reklama" onclick="zliczanie();"><script type="text/javascript">swfobject.embedSWF('wywolanie mojego flesza');</script></div>



Ktos moze mnie naprowadzic jak obejsc to ograniczenie ?
Kombinowalem juz aby zamknac diva"reklama" w innego diva i najbardziej zewnetrznemu dodac onclick ale to nic nie daje. Bawilem sie rowniez stylem z-index ale flesz lezy ponad tym wszystkim.
Chcodzi jedynie o to aby zliczac klikniecia plikow niezaleznie od tego czy sa fleszem czy jpg/gif

za wszelkie info z gory dziekuje
wookieb
Bo takie coś robisz we flashu. Zdarzenie onclick a własciwie onRelease wrzucasz do flasha.
vokiel
Możesz i w java script: dajesz div w niego swf i na to div, który przykryje swf i na nim on-click
wookieb
Cytat(vokiel @ 19.12.2008, 14:05:40 ) *
Możesz i w java script: dajesz div w niego swf i na to div, który przykryje swf i na nim on-click

Ale żeby zrobić tą metodą to musisz dać dla swf-a wmode="opaque".
elmozaur
Cytat(wookieb @ 19.12.2008, 13:11:43 ) *
Bo takie coś robisz we flashu. Zdarzenie onclick a własciwie onRelease wrzucasz do flasha.


Dziekuje Wam za pomoc.
Probowalem ta metoda z przykrywaniem innym divem ale nie wiedzialem ze trzeba wtedy dawac wmode="opaque"...
najwazniejsze ze dziala.

wookieb: mam do Ciebie pytanie o tego flesza gdyz interesuje mnie tez to drugie rozwiazanie.
co to jest onRelease to rzecz oczywista ;-) jednak jesli fleszowa funkcja zapisuje wartosci w np fleszowej zmiennej np $licznik to jak odczytac taka zmienna w php questionmark.gif? (flash.vars -> php)
wookieb
Kod
var lV=new LoadVars();
lV.zmienna='test';

var obj=new Object();

lv.sendAndLoad('skrypt.php', obj, 'POST');

Proste wysłanie zmiennej postem do skryptu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.