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
+
0
-

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

Aurielle
Člen | 1281
+
0
-

$basePath

igor
Člen | 13
+
0
-

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
+
0
-
<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)

igor
Člen | 13
+
0
-

Uz to fici. Pekne dakujem