Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Baner Flash z linkiem
nuerher
post 19.08.2005, 11:03:48
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 26.12.2003
Skąd: 3miasto

Ostrzeżenie: (0%)
-----


Mam troszkę dziwny problem. Mam baner flash, po kliknięciu na który powinno mnie przenosić na stronę (reklamodawcy w tym wypadku), jednak nie w każdej przeglądarce tak się dzieje, stąd moje pytanie, czy czasem czegoś źle nie napisałem.

O to kod:
  1. <a href=redir.php?url=http://www.paypol.com.pl target=_blanck>
  2. <script LANGUAGE=JavaScript>
  3. <!--
  4. var desturl = 'redir.php?url=http://www.paypol.com.pl';
  5.  
  6. document.write('<OBJECT codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" ');
  7. document.write(' WIDTH=750 HEIGHT=100>');
  8. document.write(' <PARAM NAME=movie VALUE="http://mysite.com/paypol-logo.swf?click='+desturl+'"> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode VALUE=opaque>');
  9. document.write(' <EMBED src="http://mysite.com/paypol-logo.swf?click='+desturl+'" menu=false quality=high wmode=opaque ');
  10. document.write(' WIDTH=480 HEIGHT=55');
  11. document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">');
  12. document.write(' </EMBED>');
  13. document.write(' </OBJECT>');
  14. //-->
  15. </a>


Czy może powodem tego jest użycie JS :-/ ? Czy też może coś jest z tą funkcją (nie jest moja).

Z góry dziękuję za okazaną pomoc.


--------------------
..:: człowiek roślina, myśl konająca ::..
Go to the top of the page
+Quote Post
revyag
post 19.08.2005, 11:11:32
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Na obiekt flash nie można nakładać linków bo to nie zadziała. Trzeba odnośnik zrobić w samym flashu i nie bawić w jakieś dziwne konstrukcje.


--------------------
-------------

------
Go to the top of the page
+Quote Post
nuerher
post 19.08.2005, 13:06:35
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 26.12.2003
Skąd: 3miasto

Ostrzeżenie: (0%)
-----


Dobrze, rozumiem. Pytanie tylko jak to teraz zrobić. Czekam na pomoc.


--------------------
..:: człowiek roślina, myśl konająca ::..
Go to the top of the page
+Quote Post
mike
post 19.08.2005, 13:13:25
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Musisz zmodyfikować plik .swf tak żeby reagował na kliknięcie.

Jeżeli nie masz dostępu do .fla to musi o to zadbać reklamowadca.

Nie ma innego wyjścia.
Go to the top of the page
+Quote Post
Kill3R
post 19.08.2005, 13:17:52
Post #5





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 10.06.2003
Skąd: Tarnobrzeg/Poznań

Ostrzeżenie: (0%)
-----


witam

moze to pomoze http://forum.php.pl/index.php?showtopic=28503&hl=flash

a w samym banerze musisz otworzyc sobie pliczek*.fla
i dac mu funkcje

Kod
on (release) {
    getURL ("tu link");
}


--------------------
"Umysł ludzki robi tak wielkie postępy, że człowiek za nim nie nadąża"
katalog www
Go to the top of the page
+Quote Post
gulldarek
post 21.08.2005, 09:10:11
Post #6





Grupa: Zarejestrowani
Postów: 156
Pomógł: 15
Dołączył: 13.09.2003
Skąd: London

Ostrzeżenie: (0%)
-----


Jeśli chcesz pobierać ten link z parametru ustawionego w pliku html to nakładasz np. przezroczysty przycisk nad reszta animacji z:

Kod
on (release)
{
    getURL(_root.clickTag, "_blank");
}


a do sciezki pliku swf w kodzie html dodac ?clickTag=http://www.adresstrony.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:42