Autor | Zpráva | ||
---|---|---|---|
aaa Profil |
#1 · Zasláno: 22. 11. 2010, 16:04:41
potřeboval bych poradit s následujícím.
mám dejme tomu následující kód: <div id="image_container"> <div class="item"> <img src="obrazek1.maly.asd.jpg"> </div> <div class="item"> <img src="obrazek2.maly.adfg.jpg"> </div> </div> a potřebuju nahradit pomocí javascriptu, idealne mootools, v src maly, za velky. diky moc... |
||
Radek9 Profil |
#2 · Zasláno: 22. 11. 2010, 16:06:48
aaa:
K tomu slouží metoda replace. |
||
aaa Profil |
#3 · Zasláno: 22. 11. 2010, 16:08:59
predesilam, ze s js nemam prakticky zadne zkusenosti + ze se muze vyskytnout image_container_2, pro ktery by dane pravidlo nemelo platit...
|
||
Radek9 Profil |
#4 · Zasláno: 22. 11. 2010, 16:20:15 · Upravil/a: Radek9
aaa:
var el = document.getElementById("image_container").getElementsByTagName("img"); for(var i in el){ el[i].src = el[i].src.replace(/maly/g, "velky"); } |
||
Chamurappi Profil |
#5 · Zasláno: 22. 11. 2010, 16:24:45
Reaguji na Radka9:
Smyčka for..in není určená k procházení kolekcí a polí, dává do iterační proměnné řetězce a může se mezi nimi objevit i metoda přidaná přes prototype . To jsem ti ještě nepsal? Už jsem to tu psal mockrát.
|
||
Radek9 Profil |
#6 · Zasláno: 22. 11. 2010, 16:26:02
Chamurappi:
Ajaj, zase to motám… for(var i=0;i<el.length;i++){ el[i].src = el[i].src.replace(/maly/g, "velky"); } |
||
aaa Profil |
radek9, normalne ho nepotrebuju, ani prakticky nevyuzivam, ted nemam moc jinou moznost. kazdopadne diky…
Moderátor Chamurappi: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
|
||
Časová prodleva: 13 let
|
0