Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Baner Flash z linkiem
Forum PHP.pl > Forum > Po stronie przeglądarki
nuerher
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.
revyag
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.
nuerher
Dobrze, rozumiem. Pytanie tylko jak to teraz zrobić. Czekam na pomoc.
mike
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.
Kill3R
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");
}
gulldarek
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
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.