| | |
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 |
cawte mam jednu funkciu ktore davam nejaky parameter a potrebujem aby vo vnutri volala inu funkciu tiez s tym parametrom lenze potrebujem tam mat uvodzovky...ako to spravit...mozno to je banalne ale ja vazne neviem
Kód: mojaFunkcia(kategoria){
ina_funkcia('+kategoria+') //toto je len tak napisane... ako to potrebujem }
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 27.12.2010 11:41 | |
|
Sprav to tak, aby si uvodzovky nepotreboval a pouzi ina_funkcia(kategoria). Samozrejme, slo by to, ale je to prasarna. Urcite to ide aj bez uvodzoviek.
|
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 27.12.2010 11:46 | |
|
a takto?...to som niekde nasiel
Kód: var strFun = "someFunction"; var strParam = "this is the parameter"; //Create the function call from function name and parameter. var funcCall = strFun + "('" + strParam + "');"; //Call the function var ret = eval(funcCall);
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 27.12.2010 11:51 | |
|
A vies mi vysvetlit, naco je dobre miesto normalneho funkcneho kodu pouzivat hnusne komplikovane zle kody? Eval je zlo, toto si zapamataj. V Javascripte sa mu vies takmer vzdy vyhnut.
Napis, co sa snazis dosiahnut. Najdeme lepsie riesenie.
|
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 27.12.2010 12:03 | |
|
a vies mi pomoct ako upravit tu vo vnutri volanu funkciu aby som nemusel davat uvodzovky?...staci mi ten parameter previest na string nie?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 27.12.2010 12:07 | |
|
Nerozumiem. Potrebujes prvy parameter fcie ina_funkcia pretypovat na string? Akeho typu je teraz?
|
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 27.12.2010 12:37 | |
|
ano lebo vo vnutri mam ajax a ked tam nieje string tak nenajde adresu z ktorej potrebujem request..poslal som ti SS...ak to mam v uvodzovkach tak to je string automaticky nie?
// pridané po 6 minútach od posledného príspevku
pretypoval som ho na string a uz to ide...takze uvodzovky tam nepotrebujem Kód: button = new String(button); ..aky typ ma parameter ak nieje v uvodzovkach?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 27.12.2010 13:26 | |
|
Toto nie je string, toto je objekt rozhrania String. Ak hovorime o riadku Kód: url: 'site.php/'+button tak tam by sa premenna button mala pretypovat na string automaticky, kedze spajas retazce. Aku hodnotu ma parameter button, ked volas fciu mainTab? Kody, ktore mi po SS posielas, nemienim lustit, je to neprehladne, nechal si tam aj PHP kod, ktory je irelevantny, plus tam pouzivas akysi framework, o ktorom si mi nic nepovedal a nemam odkial vediet, ako funguje. Posielaj odkaz na zivu ukazku, a vsetkym, nie mne po SS. Okrem toho v kode pouzivas zapis, ktory jednak nefunguje vsade, a jednak je to opat len pouzitie evalu: Kód: refresh.setAttribute("onclick","mainTab('"+button+"');");
Poslednej vete absolutne nerozumiem. Ak hodnota nie je v uvodzovkach, moze to byt typu number, ak tam mas cislo, alebo undefined, ak tam mas undefined, alebo object, ak tam mas null, pole alebo objekt.
Vies, ono sa ti dost tazko radi, ked ty stale napises len nejake utrzkovite informacie, lebo si myslis, ze vies presne urcit, co sposobuje problemy.
Naposledy upravil Ďuri dňa 20.01.2011 15:08, celkovo upravené 1
|
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 27.12.2010 14:59 | |
|
nj na to php som zabudol..moja chyba. Ostatne som pochopil...ten parameter pre mainTab ma byt string....ak sa pretypuje sam tak to je v poriadku....na zaciatok som dal pretypovat na string...A to s tym akeho typu je parameter ktory nedam do uvodzoviek takze ono to berie ako int ale ak tam int nieje tak potom undefined?...ako inak nastavim atribut onlick nejakemu urcitemu linku?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | |
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 27.12.2010 18:08 | |
|
jasne pozrel som...dikes moc
|
|
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| chyba v fcii v JavaScript, VBScript, Ajax | 10 | 404 | 20.01.2011 16:05 DeeJay3 | | zistit class elementu - ako upravit fciu? v JavaScript, VBScript, Ajax | 13 | 807 | 02.02.2011 13:47 DeeJay3 | | Neda sa volat v Smartfóny a tablety | 2 | 274 | 11.11.2015 20:44 maroferik | | hra s parametrom+ cmd v Počítačové hry | 6 | 1468 | 28.01.2006 16:08 Spirit | | Internet Explorer, spustanie z parametrom v Sieťové a internetové programy | 2 | 375 | 30.03.2009 16:06 19marek19 | | SHELL > volanie funkcie s parametrom v Perl, Python, Ruby, CGI | 1 | 2106 | 18.07.2010 16:14 ado21 | | Porovnanie retazcov s rovnakym zaciatkom v PHP, ASP | 3 | 550 | 17.11.2010 15:08 awase | | ie prehliadac s rovnakym jadrom v Sieťové a internetové programy | 12 | 556 | 20.10.2009 5:49 pilná lama glama | | Dve rôzne domény s rovnakým obsahom v Internetový marketing, SEO, reklama | 2 | 547 | 18.08.2012 21:51 stenley | | Vyber jedneho zaznamu s rovnakym cislom MySQL z databazy v Databázy | 1 | 3417 | 30.12.2018 21:57 SP!DER | | Akoto ze Saphire ma 2 druhy kariet s rovnakym oznacenim v ATI/AMD grafické karty | 3 | 412 | 20.12.2010 18:12 mino_85 | | vo všetkých hrách mám menej fps, ako iní s rovnakým hardwarom v Počítačové hry | 3 | 474 | 13.01.2020 18:18 patro16 | | Programovanie inej klavesnice v Externé zariadenia | 0 | 325 | 14.01.2012 19:25 blabla630 | | Odchod do inej krajiny v Spoločnosť, politika, psychológia, filozofia, náboženstvo | 17 | 2032 | 10.11.2009 16:10 Tech | | Zistenie cookie inej stránky v Ostatné | 4 | 503 | 06.01.2011 14:51 blazej44800 | | Vloženie scriptu z inej stránky v Ostatné | 4 | 504 | 09.11.2015 8:49 Kraliček |
| 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
|
|