Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]


Запросы по скриптам[4]

Сообщений 141 страница 160 из 1000

1

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+1

141

Deff написал(а):

В качестве варианта борьбы - перемещение формы делать чуть раньше вставки контента в форму, к примеру: заменить тег BB-цитаты, используя http://jquery-docs.ru/Manipulation/replaceWith/ ,  на такой:

Попробую так:

$('li.pl-BBquote>a').each(function(){
  $(this).attr('onClick','MReplyForm();MyfuncBB_tagCopy(this);return false;');
});

(* Поправил

Отредактировано Alex_63 (Ср, 1 Июл 2015 16:55:33)

0

142

Deff
Попробовал - работает! :jumping:
Спасибо за помощь!)

0

143

Alex_63, имхо так разве не лучше ? и работает в старых ИЕ, атрибут 'onclick' в ИЕ нун ставить только на чистом JS, а .replaceWith - проходит нормально, к тому же заменяет сразу и надпись "Цитировать" (без повторного .each

$('li.pl-BBquote>a').each(function(){
  $(this).replaceWith('<a href="#" onclick="MReplyForm();MyfuncBB_tagCopy(this);return false;">Цитировать</a>')
});

+1

144

Deff
Тоже хороший вариант)
Без .attr() в скрипте переноса Быстрого ответа не обойтись (для стандартной кнопки "Цитировать"), выходит, в IE это  тоже работать не будет?

0

145

Alex_63 написал(а):

Без .attr() в скрипте переноса Быстрого ответа не обойтись (для стандартной кнопки "Цитировать"),

Дык а почему там тоже не поменять тег <a целиком через .replaceWith ?
В Ие все attr() меняются через jQuery, кроме атрибутов событий (onclick, onmouseover,onfocus и т.д.)

+1

146

Deff
И в новых версиях тоже?

Вроде в IE 11 перенос Быстрого ответа по клику на "Цитировать" работает без проблем..

(Кстать, а как там поменять, там же href="javascript:quote('Alex_63', 866156)", как тогда определить красное ?

0

147

Alex_63 написал(а):

И в новых версиях тоже?

Ни наю, у мну ХР, проверял до 8 версии.
С добавкой  форму новых инпут есть проблемы и на 9
В Качестве борьбы ставить скрипт в форму ответа - изменения формы до закрытия тега </form>  ИЕ переваривает нормально

0

148

Alex_63 написал(а):

, как тогда определить красное ?

.each и Считать текущий  атрибут href , удалить 'javascript:'

$('li.pl-quote>a').each(function(){
   var old = $(this).attr('href').split('javascript:')[1];
   $(this).replaceWith('<a href="javascript:MReplyForm();'+old+'">Цитировать</a>')
});

* Поправил

0

149

Deff написал(а):

ставить скрипт в форму ответа

Перенос Быстрого ответа в Форме Ответа не работает

0

150

Alex_63 написал(а):

Перенос Быстрого ответа в Форме Ответа не работает

Который из скриптов ? ссылку

0

151

Deff
Спасибо за помощь)
Сейчас ничего менять не буду,  но возьму способ "на вооружение" :)

0

152

Deff написал(а):

Который из скриптов ? ссылку

http://forumstatic.ru/files/0015/c4/3f/26021.js - 1 версия
http://forumstatic.ru/files/0015/c4/3f/26022.js - 2 версия
http://forumstatic.ru/files/0015/c4/3f/26023.js - 3 версия (без добавления кнопки "Ответить")

0

153

Alex_63
Первый скрипт проверил - у мну работает в форме ответа

0

154

Deff
Какой браузер?
У меня в Google Chrome  - не работает (по крайней мере первый), а именно - не кликается кнопка "Отмена"

0

155

Alex_63
Вставь в форму ответа таким кодом:

</div></fieldset><p class="formsubmit"><input type="submit" class="button" name="submit" value="Отправить" accesskey="s" title="Accesskey:s" /> <input type="submit" class="button" name="preview" value="Посмотреть" accesskey="p" />  <!--Тут мон сразу добавить свою кнопку--></p>
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/26022.js"></script>
</form><form style="display:none;"><fieldset><div>

0

156

Deff
Так ведь когда Быстрый ответ переносится, скрипты из #post-form удаляются:
  $('#post-form').find('script').remove();
Или я ошибаюсь?

0

157

Alex_63 написал(а):

Deff
Так ведь когда Быстрый ответ переносится, скрипты из #post-form удаляются:
  $('#post-form').find('script').remove();
Или я ошибаюсь?

Дык главное, чтобы первый раз запустилсо, а второй раз ужо и не нужен
Удаляются для отсутвия повторного перезапуска при очередной вставке формы, а исходник он уже скомпилирован

Да, нун ставить Код в самый конец формы, дабы ниже всех кодов пользователя

0

158

Deff
Что-то я не врублюсь, что ставить надо ?
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/26022.js"></script> вставляю в Форму ответа, кнопка "Отмена" даже не появляется..


Отредактировано Alex_63 (Ср, 1 Июл 2015 18:36:02)

0

159

Alex_63
Весь код, что я дал(пост 155) вставляете в самый низ формы ответа(если есть еще коды, они должны быть выше)
=============
Код подойдёт для любого скрипта сразу меняющего форму ответа(добавляющего инпуты) , но не добавляющего инпуты позже завершения создания формы,(можно добавить сразу и скрыть, а в процессе просмотра страницы: открывать их или скрывать), ибо добавки в завершенной форме в ИЕ включая ИЕ 9 не работают. А c show()/hide() проблем нет

0

160

Deff
Вставил в Форму Ответа, проверил - все работает, спасибо :)

(* жаль, плюсики кончились на сегодня

0


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]