Подскажите, есть ли дополнение к ФФ которое могло бы облегчить работу при вставке текста в форму на страничке? Стандартно это Ctrl+V, но когда нужно вставить сотню-другую раз то устают пальцы)) Может есть какая-то возможно вставить из буфера скажем по двойному клику или даже по одному клику. Еще хотел уточнить, что в форме уже есть некий текст который нужно заменить на тот что из буфера. Фактически я делаю такую операцию Ctrl+A и Ctrl+V. Проблема еще в том, что эта форма большая, то есть ФФ не сохраняет значения как это делает с формами для логинов и паролей. Пробовал iMacros, AutoCopy - не помогают.
Отсутствует
Ctrl+V (вставка текста из буфера обмена кликом средней кнопки мыши) about:config → middlemouse.paste в TRUE.
А вот Ctrl+A ,???)
Пизанская башня,- первое творение сюрреалистов.
Отсутствует
Dizeloid
Custom Buttons. в готовых кнопках есть инструкция по созданию кнопки для новичков(см второй способ)
а вот собственно кнопка(в коде есть комментарии - поправишь под себя)
в секцию Код:
goDoCommand('cmd_selectAll'); // выделяем всё //---введите ниже вставляемый текст построчно,(нужное добавляем ненужное убираем) var open1="первая строка вставляемого текста"; var open2="вторая строка вставляемого текста"; var open3="третья строка вставляемого текста"; var open=open1+'\n'+open2+'\n'+open3;//--добавьте переменные со строками сюда //---если надо вставлять текст из буфера обмена закомментируйте строки со вводом текста выше и раскомментируйте строку ниже // var open=readFromClipboard(); var theBox = document.commandDispatcher.focusedElement; var startPos = theBox.selectionStart; var endPos = theBox.selectionEnd; var selectionLen = endPos - startPos var oPosition = theBox.scrollTop; var oHeight = theBox.scrollHeight; var text=theBox.value.substring(0,startPos); // This grabs the first portion of the text box. var nHeight = theBox.scrollHeight - oHeight; text +=open; // This inserts the desired string. text +=theBox.value.substring(endPos, theBox.value.length); // This appends the remaining text within the text box. theBox.value = text; // This places the new text back into the text box. theBox.selectionStart = endPos + open.length; theBox.selectionEnd = endPos + open.length - selectionLen; theBox.scrollTop = oPosition + nHeight; // These last 3 statments properly place the cursor.
Отредактировано okkamas_knife (25-04-2010 12:46:26)
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует