DCT
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Гляньте сюда: http://javascript.ru/object/tostring если я правильно понимаю, то по идее там и так текстовая строка, т.е. toString не нужен. Добавлено: Цитата: Не могли бы вы привести полный код пункта меню. | Попробуйте вот так: Код: (что то косячит вставка: старый пункт+в него вставлен выделенный фрагмент) Должно удалять пробелы, <> " [] из буфера обмена перед формированием адреса (список можно расширить). Но имейте в виду, если в буфере будет такое: слэшurl=урл , то мусор останется. Если делать по уму, то нужно в том же месте еще добавлять что то такое: Код: clip=clip.replace(/.*http\:\/\//i,'http://');clip=clip.replace(/.*https\:\/\//i,'https://'); | чтобы почистить весь произвольный мусор перед ссылкой. Но ИМХО удобнее в Edit Widget Popup Menu прописать такое (у меня оно входит не отдельным пунктом, а в составе подменю: Submenu, "BB коды", BBCode Menu="Show popup menu,,,, "bb_bbcode""): Код: Item,"вставить Url"=External action, , , , "link" > Cut & Insert, "[url=" & Paste & Insert, "][/url]" & Previous character & Previous character & Previous character & Previous character & Previous character & Previous character | т.к. если в урле есть мусор, то его проще убрать руками, поскольку одним убиранием недозволенных символов дело может не ограничится. | Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 16:47 19-12-2015 | Исправлено: DCT, 21:58 19-12-2015 |
|