Показать сообщение отдельно
  #1 (permalink)  
Старый 21.02.2015, 12:19
Интересующийся
Отправить личное сообщение для Delfiniys Посмотреть профиль Найти все сообщения от Delfiniys
 
Регистрация: 18.10.2013
Сообщений: 25

При нажатии имитировать клик на области
Уважаемы ГУРУ прошли сутки почти без сна, в одной причине.
Есть редактор текста (как например тут) и в него мне надо вставить новую кнопочку и что бы по нажатии на нее происходили каки ето действия...
Сутки бьюсь но реально не могу *( Если у кого то есть 1 минутка глянуть подсказать был бы очень благодарен - так как немного далек я от этого, только учусь. Пытался сам но все безуспешно

Код панельки
var ls = ls || {};

/**
* Различные настройки
*/
ls.settings = (function ($) {

	this.getMarkitup = function() {
		return {
			
			
	{separator:'---------------' },			
		{name: ls.lang.get('panel_images'), className:'editor-pictures', key:'W', beforeInsert:function(l) {			

	  ('#z-1').click();

		}

},	

{separator:'---------------' },	

				{name: ls.lang.get('panel_image'), className:'editor-picture', key:'P', beforeInsert: function(h) { jQuery('#window_upload_img').jqmShow(); } },
				{name: ls.lang.get('panel_video'), className:'editor-video', replaceWith:'<video>[!['+ls.lang.get('panel_video_promt')+':!:http://]!]</video>' },
				{name: ls.lang.get('panel_url'), className:'editor-link', key:'L', openWith:'<a href="[!['+ls.lang.get('panel_url_promt')+':!:http://]!]"(!( title="[![Title]!]")!)>', closeWith:'</a>', placeHolder:'Your text to link...' },
				{name: ls.lang.get('panel_user'), className:'editor-user', replaceWith:'<ls user="[!['+ls.lang.get('panel_user_promt')+']!]" />' },
				


				{separator:'---------------' },
				{name: ls.lang.get('panel_clear_tags'), className:'editor-clean', replaceWith: function(markitup) { return markitup.selection.replace(/<(.*?)>/g, "") } },
				{name: 'cпойлер', className:'editor-spoiler', openWith:'<spoiler title="Заглянуть под спойлер">', closeWith:'</spoiler>' },
				{name: ls.lang.get('panel_cut'), className:'editor-cut', replaceWith: function(markitup) { if (markitup.selection) return '<cut name="'+markitup.selection+'">'; else return '<cut>' }}


Я по аналогии прописал новую кнопочку ( добавил там в CSS и в картинки - она есть, но обработьа ее нажатие

Моя кнопочка
{name: ls.lang.get('panel_images'), className:'editor-pictures', key:'W', beforeInsert:function(l) {			

	  ('#z-1').click();

		}


В загружаемом отдельно html файле в котором подгружается этот редактор есть такое место

<ul>

   <li class="upload-link"><a href="javascript:ls.image.showForm()" id="image-start-upload"><span  id="z-1">Загрузить</span></a></li>
</ul>


По факту это флеш объект который открывает новое окно загрузки изображений.

КАК мне их соединить, что бы при нажатии на кнопочку в редакторе срабатывало типа я нажал на эту ссылку.

ПОМОГИТЕ люди добрые
Ответить с цитированием