shaggy: Dik za tip, aspon viem ze je to mozne a ma vyznam sa s tym trapit. Tiez som si vsimol ze v mojom kode chybal znak $ pred premennou, ale stale sa mi to nepodarilo rozchodit, skusam problem hladat dalej.
chrono Ano premenna je definovana a obsahuje udaje, dokonca ked do colorbox onOpen:function() vlozim window.alert($premenna) tak sa zobrazi obsah premennej (subor.txt).
EDIT: Sorry, berem spät. Problem bol iba s tym chybajucim znakom $. Takze nasledovny kod je funkcny:
Kód:
var $premenna = "subor.txt";
$(".inline").colorbox({width:"50%", href:$premenna ,
onOpen:function()
{ ...atd.
A dokonca som vygooglil, ze je mozne nie len premennu vlozit za href, ale dokonca aj funkciu. Cize very useful je aj tento kod:
Kód:
$(".inline").colorbox({width:"50%", href:function(){var $premenna = $(this).attr('id'); return $premenna + ".txt"},
onOpen:function()
{ ...atd.
Samozrejme pre kod 2 plati ze element ktory vyvola colorbox ma nastavene class="inline" a id="nazov_suboru". A v subore .txt (.html, .php..) su napisane data ktore sa zobrazia v colorboxe.
Dik vsetkym za osvietenie.