| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 |
Nazdarek. Potreboval by som poradit ako zitit id alebo name tagu, s ktorou by som mohol dalej v scripte(funkcii) pracovat ako s pramennou. Este konkretnejsie. Napr. Budem mat 3 odkazy a potrebujem podla nejakeho paramtra zisti o ktory z odkazov ide a to zapisat povedzme do premennej hodnota(napr. var hodnota="odkaz2";).
Nieco taketo:
Kód: <a href="#" onClick="javascript: odkaz(this.id);" id="odkaz1" name="odkaz1"> Odkaz1 </a> <a href="#" onClick="javascript: odkaz(this.id);" id="odkaz2" name="odkaz2"> Odkaz2 </a> <a href="#" onClick="javascript: odkaz(this.id);" id="odkaz3" name="odkaz3"> Odkaz3 </a>
<script type="text/javascript"> function odkaz(hodnota) {
var hodnota= "tu potrebujem dostat id alebo name odkazu"; } </script>
Dufam, ze som to nenapisal moc komplikovane
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 29.09.2010 18:16 | |
|
No vsak argument fcie sa tak vola, tak uz ti existuje "premenna" s nazvom hodnota obsahujuca ID toho elementu, na ktory sa kliklo.
|
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | Napísal autor témy newboy1: 29.09.2010 18:53 | |
|
No ale ako to mam zapisat, aby to bolo ako premenna..
Lebo ak to zapisem takto:
Kód: var hodnota = document.getElementsById("odkaz1"); Tak mi to nefunguje. Ja potrebujem dostat napr. nieco taketo: Kód: var hodnota = "odkaz2";
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 29.09.2010 19:28 | |
|
Co znamena "aby to bolo ako premenna"? Co znamena "nefunguje"? Skusil si nezapisovat vobec nic, ale v tele fcie pracovat rovno s parametrom hodnota? Takze napriklad takto?
Kód: function odkaz(hodnota) { alert('Kliklo sa na odkaz s id '+hodnota); }
Spominas si, co som ti napisal cca. pred mesiacom? Citácia: Skus si svoj prispevok po sebe precitat a porozmyslaj, ci ho ini ludia pochopia.
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 29.09.2010 19:40 | |
|
Ani ja nechápem, čo od nás chceš, aký je problém v tom tvojom kóde, vyskúšaj napr. toto:
Kód: <a href="#" onClick="javascript: odkaz(this.id);" id="odkaz1" name="odkaz1"> Odkaz1 </a> <a href="#" onClick="javascript: odkaz(this.id);" id="odkaz2" name="odkaz2"> Odkaz2 </a> <a href="#" onClick="javascript: odkaz(this.id);" id="odkaz3" name="odkaz3"> Odkaz3 </a>
<script type="text/javascript"> function odkaz(hodnota) {
alert(hodnota); } </script>
alebo ešte lepšie, pozri si to tu:
http://jsfiddle.net/B4jTJ/
A teraz nám povedz, aký máš problém, nikto ti nerozumie.
_________________ 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. |
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| 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
|
|