![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 13 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
mam taki kodzik: Kod var emotki={ ';)':'<img src="http://czfa.pl/images/smiles/icon_wink.gif" alt=";)">', ':)':'<img src="http://czfa.pl/images/smiles/smile.png" alt=":)">', ':D':'<img src="http://czfa.pl/images/smiles/biggrin.png" alt=":D">', ':(':'<img src="http://czfa.pl/images/smiles/sad2.png" alt=":(">', ';(':'<img src="http://czfa.pl/images/smiles/icon_cry.gif" alt=";(">' } for(var i in emotki){ document.body.innerHTML=document.body.innerHTML.replace(RegExp(i.replace(/([\\)?*+.^])/g,'\\'+'$1').replace(/>/g,'>'),'g'),' '+emotki[i]+'') } Wszystko ładnie, pięknie, ale problem pojawia się jak skrypt natrafia na "")" w kodzie strony. Jak zrobić, żeby w "")" nie pojawiały się niepotrzebne emotki? Kombinuję tak: Kod for(var i in emotki){ if(cos != '&qu ot;)'){ document.body.innerHTML=document.body.innerHTML.replace(RegExp(i.replace(/([\\)?*+.^])/g,'\\'+'$1').replace(/>/g,'>'),'g'),' '+emotki[i]+'') } } Ale co dać w miejsce "cos"? edit: Jeszcze jedno: Dlaczego nie działa zamiana emotki ":("? co jest źle? Dla kogoś kto zna js lepiej ode mnie nie jest to raczej trudne, ja niestety mam z tym problem ![]() Ten post edytował Dapi 5.11.2010, 16:19:40 -------------------- www.dapi.net.pl - Wiele technologii, jedna pasja.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 18:23 |