Autor | Zpráva | ||
---|---|---|---|
Avoš Profil |
#1 · Zasláno: 8. 6. 2012, 00:19:57
Ahoj,
s JS jsem v začátcích, potřebuji udělat rotační banner, kde by rotovaly 3 bannery, které mám pojmenované banner-1.jpg, banner-2.jpg a banner-3.jpg. Bohužel se mi objeví jen první banner a další dva už nenaběhnou. Nevíte, kde je chyba nebo to mám úplně celé blbě? Díky :) <html> <head> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script language="JavaScript1.1"> <!-- /* JavaScript Image slideshow: By JavaScript Kit (www.javascriptkit.com) Over 200+ free JavaScript here! */ var slideimages=new Array() var slidelinks=new Array() function slideshowimages(){ for (i=0;i<slideshowimages.arguments.length;i++){ slideimages=new Image() slideimages.src=slideshowimages.arguments } } function slideshowlinks(){ for (i=0;i<slideshowlinks.arguments.length;i++) slidelinks=slideshowlinks.arguments } function gotoshow(){ if (!window.winslide||winslide.closed) winslide=window.open(slidelinks[whichlink]) else winslide.location=slidelinks[whichlink] winslide.focus() } //--> </script> </head> <body> <a href="javascript:gotoshow()"><img src="img/banner-1.jpg" name="slide" border=0 width=679 height=258></a> <script> <!-- //configure the paths of the images, plus corresponding target links slideshowimages("img/banner-1.jpg","img/banner-2.jpg","img/banner-3.jpg") slideshowlinks("http://#","http://#","http://#") //configure the speed of the slideshow, in miliseconds var slideshowspeed=300 var whichlink=0 var whichimage=0 function slideit(){ if (!document.images) return document.images.slide.src=slideimages[whichimage].src whichlink=whichimage if (whichimage<slideimages.length-1) whichimage++ else whichimage=0 setTimeout("slideit()",slideshowspeed) } slideit() //--> </script> </body> </html> |
||
_es Profil |
#2 · Zasláno: 8. 6. 2012, 07:32:20
Avoš:
Nájdi si na to nejaký iný kód, henten vyzerá už dosť historicky a niekde aj chybne a nezmyselne. |
||
peta Profil |
if (whichimage<slideimages.length-1) whichimage++ else whichimage=0 whichimage++; whichimage %= slideimages.length - 1; http://www.javascriptkit.com/script/script2/jsslide.shtml 0. Otevres stranku 1. www prohlizec 2. menu Soubor 3. Ulozit jako - uplna html - na plochu 4. radek slideshowimages("photo1.jpg","photo2.jpg","photo3.jpg") slideshowimages( "http://www.javascriptkit.com/script/script2/photo1.jpg", "http://www.javascriptkit.com/script/script2/photo2.jpg", "http://www.javascriptkit.com/script/script2/photo3.jpg" ); Mi ten kod pak funguje stejne jako na puvodni strance. Proc nefunguje tvuj se mi zkoumat nechce bez linku. Co hlasi JS/chybova konzola prohlizece? |
||
Časová prodleva: 13 let
|
0