Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] random swf banner script- nie działa, Losowy baner SWF na stronie
vilk85
post 29.02.2012, 11:43:42
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 29.02.2012

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


Witam,

Borykam się z zapewne banalnym problemem dla forumowiczów. Niestety nie posiadam wystarczającej wiedzy aby uruchomić poniższy skrypt JS do losowego wybierania i wyświetlania plików SWF na stronie.

Chodzi o to iż posiadam zbiór bannerów w swf, gif oraz jpg i zależy mi na tym aby przy każdorazowym otwarciu strony wyświetlał się inny banner. Z obrazami nie mam problemu lecz obiekt swf to zupełnie inna bajka i cały czas mi wyrzuca jakieś błędy.

Dodam, że movie 1 i 3 nadal są orginalną treścią jaką znalazłem w internecie (podmiana ścieżek nic nie pomaga powstają błędy) natomiast movie 2 próbuję modyfikować skopiowałem zawartość <object> ze strony.

Może ktoś już coś podobnego inicjował na stronie i wie jak to ugryść. Ja niestety nie znam się na JS poprostu improwizuje.

CODE
<script language="JavaScript">

// Generate a random Number
var randomnumber = Math.round(Math.random()*3);

// Select a movie and execute the corresponding function
if (randomnumber == 1)

{movie1();}

else if (randomnumber == 2)

{movie2();}

else {movie3();}

//Functions to write out the correct flash movie resource.

function movie1(){
document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0\" width=\"770\" height=\"150\"><param name=movie value=\"../flash/banner3.swf\"><param name=loop value=false><param name=quality value=high><embed src=\"movie3.swf\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"300\" height=\"200\"></embed></object>")
}

function movie2(){
document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"940\" height=\"140\" id=\"FlashID\">
<param name=\"movie\" value=\"media/carousel/Carousel.swf\">
<param name=\"quality\" value=\"high\">
<param name=\"wmode\" value=\"transparent\">
<param name=\"swfversion\" value=\"9.0.45.0\">
<param name=\"flashvars\" value=\"xmlfile=media/carousel/default.xml&loaderColor=#AAAAAA\" />

<param name=\"expressinstall\" value=\"Scripts/expressInstall.swf\">

<object type=\"application/x-shockwave-flash\" data=\"media/carousel/Carousel.swf\" width=\"940\" height=\"140\">

<param name=\"quality\" value=\"high\">
<param name=\"wmode\" value=\"transparent\">
<param name=\"swfversion\" value=\"9.0.45.0\">
<param name=\"expressinstall\" value=\"Scripts/expressInstall.swf\">
<param name=\"flashvars\" value=\"xmlfile=media/carousel/default.xml&loaderColor=#AAAAAA\" />

<h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
<p><a href=\"http://www.adobe.com/go/getflashplayer\"><img src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" alt=\"Get Adobe Flash player\" width=\"112\" height=\"33\" /></a></p>
</div>

</object>

</object>")
}

function movie3(){
document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0\" width=\"770\" height=\"150\"><param name=movie value=\"../flash/banner3.swf\"><param name=loop value=false><param name=quality value=high><embed src=\"movie3.swf\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"300\" height=\"200\"></embed></object>")
}

</script>


Proszę o pomoc
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 06:34