Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 11.09.2014 19:06

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.09.2014 19:18

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
Príspevok NapísalOffline : 11.09.2014 20:32

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
Príspevok Napísal autor témyOffline : 11.09.2014 21:10

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
Príspevok NapísalOffline : 11.09.2014 22:04

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
Príspevok Napísal autor témyOffline : 11.09.2014 22:23

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.09.2014 23:43

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
Príspevok Napísal autor témyOffline : 13.09.2014 8:37

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
Bydlisko: Brno
Príspevok NapísalOffline : 13.09.2014 9:40

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
Príspevok Napísal autor témyOffline : 20.09.2014 20:21

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 20.09.2014 22:50

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.
Odpovedať na tému [ Príspevkov: 11 ] 


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

525

28.12.2011 12:45

tomco3131 Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

0

297

27.07.2012 18:37

Dybbuk Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

515

18.12.2011 21:40

blazej44800 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delphi: colorbox-záps farby

v Delphi, Visual Basic

1

1759

18.11.2006 13:57

javo Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

6

332

15.02.2013 21:06

MicQo Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

357

04.09.2012 13:20

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. javascript:void(location.href ??

v JavaScript, VBScript, Ajax

0

478

10.04.2010 19:58

d0.0b Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

4

580

13.09.2011 21:31

vputin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dva onclick v jednom a href?

v HTML, XHTML, XML, CSS

1

510

03.01.2010 17:32

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. href ci ine atributy z iframe

v JavaScript, VBScript, Ajax

7

496

24.08.2017 21:29

neopagan Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

10

965

31.07.2008 17:35

chrono Zobrazenie posledných príspevkov

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

v PHP, ASP

7

633

24.08.2008 16:15

p360t Zobrazenie posledných príspevkov

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

v PHP, ASP

8

438

16.02.2010 20:48

janik366 Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

1

583

06.11.2009 21:36

Fico Zobrazenie posledných príspevkov

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

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

4

466

30.11.2010 12:54

capricorn7 Zobrazenie posledných príspevkov

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

v PHP, ASP

17

688

27.09.2012 21:16

stenley Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  
cron

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra