Autor Zpráva
Pesulap
Profil
Ahoj mám otázku
mám galerii kde se prohazují fotky AJAXEM. ke každé fotce se načtou tagy fotek (jména ke ksichtům). Ty si tam mohou vkládat uživatelé a já je mohu měnit, tím, že na ten čtverec kliknu dvakrát,.

Kod je následující:
$(".tag").live("dblclick",function(){
			var teext=prompt("Jméno2:",$(this).attr("rel"));
			if((teext!="")&&(teext!=null)){
				$(this).attr("rel",teext);
				edit_tag($(this).attr("id"),teext);
			}else{
				if(teext!=null){
					$(this).remove();
					$(".tag_title").remove();
					delete_tag($(this).attr("id"));
				}
			}
		});


Live je tam protože se mohou nějaké tagy mezi načtením a upravování přidat a ty chci také hned moci editovat.

A ted k jádru. Když jsem to testoval tak na první fotce vše funguje jak má. Ale když se přesunu na další fotku ´, tak se mi smažou tagy z minulé fotky (tagy jsou napozicované divy) a vytvoří nové pro tuto a když kliknu dvakrát na jakýkoli z nich vyskočí mi ten prompt 3-8. Nepřišel jsem na to proč tolikrát, přijde mi to jako náhodné.

Mohu Vám tu dát celý kód ale to už se v tom nikdo nevyzná. Proto prosím alespoň o návrhy proč po doubleclicku vyskočí prompt tolikrát a né jednou jak má.

Děkuji moc

PS: jo a pokud v tom promptu text smažu a dám ok tak se tag odstraní.
Chamurappi
Profil
Reaguji na Pesulapa:
Mohu Vám tu dát celý kód ale to už se v tom nikdo nevyzná.
Dokážeme se vyznat v lecčems. Ale kód sem nekopíruj, dodej živou ukázku.

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