Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как правильно поменять условие (https://javascript.ru/forum/misc/28638-kak-pravilno-pomenyat-uslovie.html)

DVeris 27.05.2012 19:58

как правильно поменять условие
 
Доброго дня!

В этом коде

if (getSelectValue(f, "target_list") == '_blank' && !/window.open\(this.href\);/.test(o)) {
			ed.dom.setAttrib(e, 'onclick', tinymce.trim(o + ' window.open(this.href); return false;'));
		} else if (o) {
			ed.dom.setAttrib(e, 'onclick', tinymce.trim(o.replace('window.open(this.href); return false;', '')));
		}


нужно поменять window.open(this.href); return false; на return !window.open(this.href);

затык в этом месте && !/window.open\(this.href\);/
не знаю как правильно переделать для return !window.open(this.href);

из-за неправильного условия вырезает onclick...

ps или как это правильно называется? я с синтаксисом js совсем не знаком

DVeris 27.05.2012 21:20

разобрался


Часовой пояс GMT +3, время: 18:42.