[ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.06.10
Prihlásený: 29.02.16
Príspevky: 103
Témy: 11 | 11
NapísalOffline : 11.09.2014 19:06 | jQuery colorbox premenna v href

Zdravim,
neviete niekto pls. poradit ako vlozim premennu za href??

Kod 1 funguje bez problemov:
Kód:
$(".inline").colorbox({width:"50%", href:"subor.txt",
      onOpen:function()
   {  ...atd.


kod 2 vsak vyhodi error "This content failed to load"

Kód:
var premenna = "subor.txt";  //globalna premenna
$(".inline").colorbox({width:"50%", href:premenna,
    onOpen:function()
       {  ...atd.

Neviete niekto ci je mozne nejak tam dostat tu premennu? Dik.


Offline

Čestný člen
Čestný člen
jQuery colorbox premenna v href

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 11.09.2014 19:18 | jQuery colorbox premenna v href

Nechce sa mi sťahovať colorbox, ale fungovať by to malo.
Aj napr. podľa tohto príkladu (je úplne jedno, na aký znak začína premenná):
http://stackoverflow.com/questions/1666 ... f-variable


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 11.09.2014 20:32 | jQuery colorbox premenna v href

Je tá globálna premenná definovaná a obsahuje potrebné údaje predtým, ako sa použije tá funkcia colorbox?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.06.10
Prihlásený: 29.02.16
Príspevky: 103
Témy: 11 | 11
Napísal autor témyOffline : 11.09.2014 21:10 | jQuery colorbox premenna v href

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.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.14
Prihlásený: 19.01.18
Príspevky: 443
Témy: 9 | 9
NapísalOffline : 11.09.2014 22:04 | jQuery colorbox premenna v href

medzi
var $premenna = "subor.txt";
a
var premenna = "subor.txt";

nie je ziadny rozdiel. ale je zauzivane ze znak $ sa pridava pre jquery objekty.
takze po spravnosti by malo byt
var premenna = $("#id").attr('id'); // lebo vracia hodnota
var $premenna = $("#id"); // vracia jquery objekt

ale pri $("#id") je uz podstatne, lebo je to funkcia a v podstate nahradza jQuery("#this")

inak ked uz to robis takto, ze predavas nazov suboru, tak potom by si mohol pouzit data atributy - <a href='#' id='moj_objekt' class='inline' data-file='subor_1.txt'></a>
a v jquery by si to zavolal takto, myslim ze to je elegantnejsie riesenie:
Kód:
$(".inline").colorbox({
   width:  "50%",
   href:    $(this).data('file') // alebo cez id -> href: $(this).attr('id') + '.txt'
  },  onOpen:function() { ...atd.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.06.10
Prihlásený: 29.02.16
Príspevky: 103
Témy: 11 | 11
Napísal autor témyOffline : 11.09.2014 22:23 | jQuery colorbox premenna v href

Paci sa mi riesenie s atributom data-file, pravdupovediac doteraz som sa s tym este nestretol, takze to mi nenapadlo.
Co sa tyka

Kód:
colorbox({href: $(this).attr('id') + '.txt'})

Tak to bolo moje uplne prve riesenie a nefungovalo, tak som sa potom vybral cestou premenna = $(this).attr('id') + '.txt' a colorbox href= premenna
az som dosiel do situacie ze mi to neslo vobec.


Offline

Čestný člen
Čestný člen
jQuery colorbox premenna v href

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 11.09.2014 23:43 | jQuery colorbox premenna v href

Citácia:
Tiez som si vsimol ze v mojom kode chybal znak $ pred premennou

Niekedy mám pocit, že píšem veci zbytočne:
Citácia:
je úplne jedno, na aký znak začína premenná


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.06.10
Prihlásený: 29.02.16
Príspevky: 103
Témy: 11 | 11
Napísal autor témyOffline : 13.09.2014 8:37 | jQuery colorbox premenna v href

nuz.. podla tohto to vyzera, ze az tak uplne jedno to nie je..


Offline

Čestný člen
Čestný člen
jQuery colorbox premenna v href

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 13.09.2014 9:40 | jQuery colorbox premenna v href

Mal si tam inu chybu, kvoli ktorej ti to nefungovalo. Tu bohuzial neodhalime, lebo si nebol schopny poslat odkaz na zivu ukazku ani napriek tomu, ze je to v pravidlach sekcie napisane boldom. Ked sa pridam a tiez poviem, ze na tom naozaj nezalezi, si ochotny uz verit alebo mam zohnat este dalsich ludi?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.06.10
Prihlásený: 29.02.16
Príspevky: 103
Témy: 11 | 11
Napísal autor témyOffline : 20.09.2014 20:21 | jQuery colorbox premenna v href

No jo ok ok,
shaggy / Ďuri priznavam, vykusal som to znovu a bez $ a ano bola tam ina chyba, ktoru zial uz ani ja neodhalim, lebo som ju odstranil a neviem ako.
Co sa tyka zivej ukazky, bolo to trochu komplikovane a zdlhave orezat to do zrozumitelnej zivej ukazky (ma to vela riadkov kodu a mnoho includov atd..), takze tento krok som vynechal a posal som len kusok kodu.

Teraz to co som chcel uz funguje, ale v nadveznosti na to sa objavili nove problemy, ktore vsak uz nesuvisia priamo s predmetom tejto temy. Otazka znie: zakladat novu temu, alebo pokracovat v pisani sem?


Offline

Čestný člen
Čestný člen
jQuery colorbox premenna v href

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 20.09.2014 22:50 | jQuery colorbox premenna v href

Samozrejme, že zakladať novú tému. Ak to nesúvisí s predmetom, tak prečo by si to pchal sem? ;)


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
 [ Príspevkov: 11 ] 


jQuery colorbox premenna v href



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

jQuery: Syntax error, unrecognized expression: [href$=.pdf]

v JavaScript, VBScript, Ajax

2

560

28.12.2011 12:45

tomco3131

V tomto fóre nie sú ďalšie neprečítané témy.

Colorbox

v JavaScript, VBScript, Ajax

0

326

27.07.2012 18:37

Dybbuk

V tomto fóre nie sú ďalšie neprečítané témy.

Nefungujúci colorbox

v JavaScript, VBScript, Ajax

2

561

18.12.2011 21:40

blazej44800

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi: colorbox-záps farby

v Delphi, Visual Basic

1

1792

18.11.2006 13:57

javo

V tomto fóre nie sú ďalšie neprečítané témy.

CSS: a href

v HTML, XHTML, XML, CSS

6

372

15.02.2013 21:06

MicQo

V tomto fóre nie sú ďalšie neprečítané témy.

href value z iframe

v JavaScript, VBScript, Ajax

2

392

04.09.2012 13:20

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

javascript:void(location.href ??

v JavaScript, VBScript, Ajax

0

506

10.04.2010 19:58

d0.0b

V tomto fóre nie sú ďalšie neprečítané témy.

href na div a onclick

v HTML, XHTML, XML, CSS

4

620

13.09.2011 21:31

vputin

V tomto fóre nie sú ďalšie neprečítané témy.

Dva onclick v jednom a href?

v HTML, XHTML, XML, CSS

1

558

03.01.2010 17:32

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

href ci ine atributy z iframe

v JavaScript, VBScript, Ajax

7

545

24.08.2017 21:29

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

Premenná

v PHP, ASP

7

677

24.08.2008 16:15

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

premenna

v JavaScript, VBScript, Ajax

10

1018

31.07.2008 17:35

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Premenna (int)

v Assembler, C, C++, Pascal, Java

4

508

30.11.2010 12:54

capricorn7

V tomto fóre nie sú ďalšie neprečítané témy.

PHP premenna

v PHP, ASP

17

775

27.09.2012 21:16

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

OOP, premenna

v PHP, ASP

1

651

26.10.2009 21:44

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Najväčia premenná

v PHP, ASP

8

480

16.02.2010 20:48

janik366



© 2005 - 2025 PCforum, edited by JanoF