Титла: Помощ за създаване на JS код
Публикувано от: NikolaiTalev в Feb 01, 2011, 00:55
Здравейте нуждая се от помоща ви
искам като се кликне it и после примерно на ru
да се зареди линкът /translate.php?lang=it-ru
it it ru ru de de fr fr
Тоест ми трябва Js като кликна на it да присвои на променлива1 = it (то ще бъде картинка с линк) и така и след клик на втория линк да присвои на втората променлива =ru и да зареди получилия се линк
/translate.php?lang=променлива1-променлива2
Титла: Re: Помощ за създаване на JS код
Публикувано от: lapolla в Feb 01, 2011, 07:51
Да речем че всички картинки с линкове са в: GeSHi (HTML): ....
Използваш Jquery. пишеш код: GeSHi (Javascript): $("#it").click( function(){v1='it'; } ); $("#it1").click( function(){ v1!=null ? $( location ).attr( 'href','/translate.php?lang='+v1+'-'+'it') : v2 = 'it'; } ); ....
Титла: Re: Помощ за създаване на JS код
Публикувано от: VladSun в Feb 01, 2011, 09:23
GeSHi (Javascript): <img id="it" onclick="translate(this)" /> <img id="ru" onclick="translate(this)" /> <img id="fr" onclick="translate(this)" /> <img id="de" onclick="translate(this)" /> <script type="text/javascript" > var translateFrom = ''; function translate(img) { if (!translateFrom) translateFrom = img.id; else location.replace('/translate.php?lang=' + translateFrom + '-' + img.id); } </script>
Титла: Re: Помощ за създаване на JS код
Публикувано от: NikolaiTalev в Feb 02, 2011, 00:16
GeSHi (Javascript): <img id="it" onclick="translate(this)" /> <img id="ru" onclick="translate(this)" /> <img id="fr" onclick="translate(this)" /> <img id="de" onclick="translate(this)" /> <script type="text/javascript" > var translateFrom = ''; function translate(img) { if (!translateFrom) translateFrom = img.id; else location.replace('/translate.php?lang=' + translateFrom + '-' + img.id); } </script>
Благодаря ти много многооо :) Работи страхотно само добавих проверка като се щракне два пъти да не дублира езика . GeSHi (Javascript): <script type="text/javascript" > var translateFrom = ''; function translate(img) { if (!translateFrom) translateFrom = img.id; else if (translateFrom != img.id) location.replace('/translate.php?lang=' + translateFrom + '-' + img.id); } </script>
Титла: Re: Помощ за създаване на JS код
Публикувано от: NikolaiTalev в Feb 07, 2011, 19:31
GeSHi (Javascript): <img id="it" onclick="translate(this)" /> <img id="ru" onclick="translate(this)" /> <img id="fr" onclick="translate(this)" /> <img id="de" onclick="translate(this)" /> <script type="text/javascript" > var translateFrom = ''; function translate(img) { if (!translateFrom) translateFrom = img.id; else location.replace('/translate.php?lang=' + translateFrom + '-' + img.id); } </script>
Здравей и извинявай за безпокойството кода бачка перфектно ама как мога да го направя не за img а за span за да може да е (http://78.130.233.163/bg.gif) България и като се кликне върху България пак да работи. Мерси предварително :)
Титла: Re: Помощ за създаване на JS код
Публикувано от: VladSun в Feb 07, 2011, 20:51
Просто премести id="..." onclick="..." на събирателния елемент. Между другото SPAN не е събирателен елемент, докато DIV e.
|