| | |
| Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Autor | Správa |
---|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 |
tuto fciu volam cez napr.: onclick="formSubmit(8);" ....viem v jej vnutri zistit ci element ktorym bola volana ma urcitu class?..alebo ako ju napisat inak aby sa to dalo...
Kód: function formSubmit(id){ $(document).ready(function() { $.ajax({ url: 'site.php, ... }); }); }
alebo lepsie to je robit cez $(...).click(function(){ ...submit(); }); ??? // pridané po 36 sekundách od posledného príspevkuale sice tam uz nemozem dat parametre..tak ako?
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 01.02.2011 15:42 | |
|
a co presne chces robit, lebo mam z toho mis mas...
to $(document).ready() tam mat vobec nemusis
vies zistit, ak id je id elementu
$(id).attr('class');.. popriapdne hasclass atp
// pridané po 13 sekundách od posledného príspevku
a ake parametre?
_________________ Sorry za prelkepy |
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 01.02.2011 19:32 | |
|
jasne lenze ja tu fciu volam s parametrom (stale inym) formSubmit("parameter id", "iny parameter")..
takze nahradit
Kód: function formSubmit(id){ napriklad Kód: $("#submit").click() nemozem...takze ako inak to napisat?...cez ten click by som vedel dat do vnutra ten event Kód: $("#submit").click(function(e){ var $target = e.target; if($target.is(".myclass")){ do this.... } })
ale ako zistit tu class v pripade ktoru som uviedol v prvom poste?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 01.02.2011 20:36 | |
|
Nie je ti rozumiet.
|
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 01.02.2011 20:39 | |
|
napis mi kostru fcie...zaciatok...2-3 riadky...tak aby som ju mohol volat s parametrom + aby som vedel zistil ci element ktorym bola volana ma class="myclass"...
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
AK to správne chápem, má funkciu, ktorú volá pri onclick evente.. a on chce vedieť class elementu, na ktorý sa kliklo
_________________ C#, PHP, ... |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 01.02.2011 20:41 | |
|
No vsak ten ma v tom e.target.
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 01.02.2011 20:41 | |
|
deejay3 pises ako keby sme sa poezrali na tvoje kody. budto daj zivu ukazku alebo to napis poriadne.
ak chces to co pise walther, tak som ti to napsial v mojom prvom poste
_________________ Sorry za prelkepy |
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 01.02.2011 20:52 | |
|
walther píše: AK to správne chápem, má funkciu, ktorú volá pri onclick evente.. a on chce vedieť class elementu, na ktorý sa kliklo
preeesne...
no ale cez ten e.target mi to nejde v takom zapise ako som dal hore
..tu mas ukazku
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 01.02.2011 20:57 | |
|
Kód: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="jquery-1.4.2.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript">
function formSubmit(button, id, e){
button = String(button); id = Number(id); if($(e).is('.withFile')){ alert("ano"); }else{ alert("nie"); } } </script> </head> <body>
<input type="button" name="nejake_name" id="nejake_id" onclick="formSubmit('hotely', '10', this);" class="withFile" value="class='withFile'"/> <input type="button" name="nejake_name2" id="nejake_id2" onclick="formSubmit('hotely', '10', this);" class="ine" value="class='ine'" /> </body> </html>
vysvetlene bolo, kod mas, studuj, uc sa, vylepsuj
_________________ Sorry za prelkepy |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 01.02.2011 21:13 | |
|
Prirodzene, pretoze e je objekt udalosti $(document).ready a nie udalosti click. Bud prenasaj element, na ktory sa kliklo, ako argument, alebo urob nieco taketo (ak som dobre pochopil syntax jQuery) - naviaz handler udalosti tiez pomocou jQuery:
Kód: $('input').click(function(e) { var target = e.target; }); Ako pise emer, studuj viac, nemas absolutne sajnu, na co sluzi alebo ako sa pouziva $(document).ready a tak podobne. // pridané po 13 minútach od posledného príspevkuAha, mozno dalsia vec, na e.target zrejme nebude mozne pouzit metody jQuery, pretoze to je asi klasicky HTMLElement. Takze skus toto: Kód: var target = $(e.target);
|
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 01.02.2011 21:22 | |
|
ideee... diky moc...pomohli ste mi....ja sa ucim lenze ked niekde to je napisane tak inde inak...clovek uz nevie ako sa to vobec pise spravne ...$(document).ready sa pouziva na incializovanie celeho kody ktory sa napise dovnutra ak dobre viem...a nevedel som ze ten event mozem vlozit dovnutra (to som potreboval) k ostatnym parametrom...odkial sa javascript (jquery) ucite/ucili vy? zaklady urcite mam (aj viac ako len zaklad) ked si vecsinu pisem sam ale niekde sa zastavim a vobec nvm ako to napisat a preco to nejde
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 02.02.2011 7:52 | |
|
Nie, $(document).ready sa pouziva na pozdrzanie vykonavania kodu az dovtedy, kym nebude nacitany cely kod stranky. Pretoze moze sa stat, ze budes chciet pristupovat k nejakemu elementu, ale tvoj Javascript sa spusti skor, ako HTML parser najde tento element a zaradi ho do stromu dokumentu, vtedy by si dostal null miesto objektu pozadovaneho elementu. Zapisovat $(document).ready do udalosti je ale hovadina, pretoze v case, ked na tlacitko klikas, bude uz cela stranka nacitana.
|
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 02.02.2011 13:47 | |
|
DeeJay3 píše: $(document).ready sa pouziva na incializovanie celeho kodu
jasne tak som to myslel ako si napisal...ze sa pouzije na cele html...teda ay po nacitani ....dik
|
|
| Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Ako upravit template? v Redakčné systémy | 2 | 722 | 16.04.2007 15:58 MiroCO | | ako upraviť klavesnicu ? v Modifikácie, návody a projekty | 5 | 1387 | 10.01.2010 0:06 shiro | | Ako automaticky presúvať políčka elementu <select> podľa obľúbenosti v HTML, XHTML, XML, CSS | 1 | 449 | 12.11.2016 9:58 BX | | ako upravit flash webtemplate v Webdesign | 4 | 1903 | 07.09.2007 14:05 cr3at0r | | VLC- ako upravit titulky? v Video programy | 2 | 625 | 24.11.2015 17:54 sailer | | Ako upraviť videá z Ipodu ? v Grafické programy | 1 | 312 | 14.10.2013 16:39 AFX | | Ako upravit datum na videu v Video programy | 2 | 525 | 18.04.2012 17:22 largo2 | | XP -> ako upraviť obmedzené oprávnenia? v Operačné systémy Microsoft | 4 | 399 | 30.10.2007 23:37 Tominator | | ako zmenit, upravit cisla v tabulke v Databázy | 14 | 952 | 10.09.2009 11:37 rooobertek | | Ako hromadne upravit tagy u MP3 v Audio programy | 2 | 1300 | 16.07.2009 21:14 Horalka | | Ako upraviť prezentáciu v .pdf formáte? v Grafické programy | 1 | 557 | 16.06.2010 0:17 pesso | | MicroSDHC class 2 alebo class 4 mám vrátiť ? v Pamäte | 3 | 667 | 16.12.2010 20:09 majky358 | | ako zmazat/upravit log udalosti na PC v Operačné systémy Microsoft | 1 | 842 | 08.02.2006 15:15 Carlos | | ako upraviť toto, aby to bolo validne v JavaScript, VBScript, Ajax | 1 | 444 | 09.02.2010 13:40 Ďuri | | Ako vygenerovat a upravit XML pre porovnavace produktov? v HTML, XHTML, XML, CSS | 3 | 560 | 14.05.2011 13:02 Ďuri | | Ako prejsť na druhú class v Jave v Assembler, C, C++, Pascal, Java | 1 | 422 | 02.03.2015 11:04 walther |
| 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
|
|