Autor Zpráva
gardener
Profil
Zdravim,

mam tento kus kodu (v realu je polozek<li> ale samozrejme vice),
<li> 
				<img src="app_images/people/cust_01_jan_novak.jpg" width="80px"/> 
				<h3><a href="game.html?Name=SOME NAME&Id=21&image={ZDE BYCH U KAZDEHO LI RAD DOPLNIL 3 segment atr.src}">JAN NOVAK</a></h3> 
				<p>Text</p> 
			</li> 


rad bych doplnil treti segment atributu src, tj. cust_01_jan_novak.jpg jako hodnotu URL parametru image.

Jak rozdelit segment vim, ale jak doplnit hodnotu pro kazdy <li> uz netusim..zkousel jsem to za pomoci Jquery ale nepovedlo se mi to.

Diky za pripadnou kazdou radu.
Darker
Profil
Mějme elm coby element obrázku.
Odkaz má adresu game.html?Name=SOME NAME&Id=21&image=
Musíš z toho samozřejmě udělat cyklus.
var adresa = elm.src.substr(elm.src.lastIndexOf("/")+1);
var elm2 = /*ziskame element odkazu */;
elm2.src+=adresa;


Myslím si ale, že by se celá věc měla řešit přes PHP při generování toho listu.
gardener
Profil
No ale to bude vsude stejne z prvniho elementu ne? Spis bych rekl, ze nejak za pomoci this a nebo cyklu.

PHP v tomto pripade nemuze byt pouzito, pocet prvku li je predem znam.
Tori
Profil
gardener:
PHP v tomto pripade nemuze byt pouzito, pocet prvku li je predem znam.
Čistě ze zvědavosti - mohl byste ukázat kousek PHP, kterým se ten seznam generuje? Bylo by to i nezávislé na zapnutém/vypnutém JS.
gardener
Profil
PHP zde vubec neni pouzito, jedna se o mobilni aplikaci Jiste Jquery + Wink framework. PHP bezi na serveru, kam se posilaji dta pomoci Ajaxu, ale to uz bychom resili neco jineho..

Dejme tomu ze mam treba 4 <li> pod sebou a do kazdeho potrebuji predat hodnotu z toho praveho. Tedy hodnoty z prvniho <li> do prvniho odkazu, atd..

Neni to vykreslovane ani dynamicky, jen dynamicky potrebuji vyresit to doplnovani..
Darker
Profil
Gardener:
Ano, skutecne se to musi ufelat pomoci cyklu. Kdybys cetl, co jsem napsal, neptal by ses.
Pole prvku LI k prochazeni ziskas metodou getElementsByTagName.
_es
Profil
gardener:
Celé to je nejaké divné.
Pri vypnutom JS to bude celé na čo?
Na čo má prehliadač odosielať niečo, čo si vieš získať aj sám?
Ak sa jedná o meno a obrázok k menu priradený, tak to snáď máš nejako priradené už na serveri, či nie?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0