Autor Zpráva
ugurundu
Profil *
Předem se omlouvám ale javascript neumím. potřebuju načítat do slideshow fotky, ale tedka to mám v těle. a to je kámen urazu mam to na 20 stránkách a když chci něco změnit musím změnit všechny.
v headu mám
<script language="JavaScript1.1">
<!--

var slideimages=new Array()
var slidelinks=new Array()
function slideshowimages(){
for (i=0;i<slideshowimages.arguments.length;i++){
slideimages[i]=new Image()
slideimages[i].src=slideshowimages.arguments[i]
}
}

function slideshowlinks(){
for (i=0;i<slideshowlinks.arguments.length;i++)
slidelinks[i]=slideshowlinks.arguments[i]
}

function gotoshow(){
if (!window.winslide||winslide.closed)
winslide=window.open(slidelinks[whichlink])
else
winslide.location=slidelinks[whichlink]
winslide.focus()
}

//-->
</script>


a v těle tohle to
<script>
<!--

slideshowimages("1.jpg", "2.jpg", "3.jpg")
slideshowlinks("a.html", "b.html", "c.html")


var slideshowspeed=2000

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>


Tady to bych potřeboval načítat z externího souboru ale nevím jak :-/
"slideshowimages("1.jpg", "2.jpg", "3.jpg")
slideshowlinks("a.html", "b.html", "c.html")"

Moc díky za rady.
Afrod
Profil
var fileLoadingImage = "images/loading.gif";	
var fileBottomNavCloseImage = "images/closelabel.gif"; 
ugurundu
Profil *
no mě jde o to aby to bylo něco jako css když to změnim aby to mělo globální podani, a ja to nemusel měnit ted uz na 40 stránkách :-/
_es
Profil
ugurundu:
no mě jde o to aby to bylo něco jako css když to změnim aby to mělo globální podani
www.jakpsatweb.cz/javascript/zacleneni.html#externim

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0