odovzdavanie cesty k obrazku funkcii javascriptu v subore @layout.phtml
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- igor
 - Člen | 13
 
mam takyto problem: mam javascript, ktory zoberie obrazky a na stranke strieda ich zobrazenie. Tento script resp. jeho funkciu volam z @layout.phtml kde pred tym naplnim pole obrazkami a to podnodim funkcii ako parameter (vid kod nizsie).
<script type="text/javascript">
	var fadeimages = new Array()
	fadeimages[0] = [ "absolutna_cesta/images/own_slider_1.jpg", "", "" ]
	fadeimages[1] = [ "absolutna_cesta/images/own_slider_2.jpg", "", "" ]
	fadeimages[2] = [ "absolutna_cesta/images/own_slider_3.jpg", "", "" ]
      	new fadeshow(fadeimages, 960, 120, 1, 3000, 0, "R")
</script>
Moja otazka je, ako to spravit tak aby som tam nemusel mat absolutnu cestu
k obrazkom? Absolutna cesta tam teraz musi byt pretoze do @layout.phtml
sa dostavam stale z inej sablony ineho prezenteru cize ta cesta sa dynamicky
meni.
Dik za pomoc

- igor
 - Člen | 13
 
kod som upravil takto:
<script type="text/javascript">
	var fadeimages = new Array()
	fadeimages[0] = [ "{$basePath}/images/own_slider_1.jpg", "", "" ]
	fadeimages[1] = [ "{$basePath}/images/own_slider_2.jpg", "", "" ]
      	new fadeshow(fadeimages, 960, 120, 1, 3000, 0, "R")
</script>
no stale to nefunguje :(

- redhead
 - Člen | 1313
 
<script type="text/javascript">
        var fadeimages = new Array()
        fadeimages[0] = [ {$basePath}+"/images/own_slider_1.jpg", "", "" ]
        fadeimages[1] = [ {$basePath}+"/images/own_slider_2.jpg", "", "" ]
        new fadeshow(fadeimages, 960, 120, 1, 3000, 0, "R")
</script>
Edit: vypíše se to jako JS string (včetně escapování)
Editoval redhead (2. 1. 2011 18:18)