ФорумПрограммированиеJavaScript → Меняем контент/оформление при помощи jquery

Меняем контент/оформление при помощи jquery

  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 20 июля 2012 г. 14:32

    Привет всем. Не знал как иначе назвать топик. Задача у меня следующая…

    Intro…
    Есть сайт-почтовик mail.ru. В тело письма нельзя вставлять html, даются родные кнопки для пользователя… strong, italic и тп. Узнал что приделан tinymce. Взял firebug, проснифил куда вставляется текст, и руками вбил <img src="…">, отправил… пришла картинка. Т.е html можно вставить.

    Решил приделать jquery, это либо GreaseMonkey для FF либо просто редактирование страницы в Opera… решил сделать через Opera. Текст в #tinymce .mcecontentbody не захотел подставляться.

    $(document).ready(function(){
    $('#tinymce .mcecontentbody ').html('html text here');
    });

    Вроде правильно подобрал id/class. Может потому что форма ввода текста подгружается через iframe?

    Прикрепил изображение, должно быть понятно :)
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 20 июля 2012 г. 15:07, спустя 34 минуты 11 секунд

    У эдворда определенно есть фанат) Убери класс .mcecontentbody
  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 20 июля 2012 г. 15:20, спустя 13 минут 49 секунд


    У эдворда определенно есть фанат) Убери класс .mcecontentbody

    не хочет
  • Sinkler

    Сообщения: 8086 Репутация: N Группа: в ухо

    Spritz 20 июля 2012 г. 15:53, спустя 32 минуты 28 секунд

    у тинимсе должен быть какой-то свой метод, чтобы вставлять текст в редактор, его надо юзать по идее
    Спустя 298 сек.


    У эдворда определенно есть фанат) Убери класс .mcecontentbody

    не хочет
    ты в селекторе убрал?)
  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 20 июля 2012 г. 16:28, спустя 34 минуты 55 секунд

    попробую сейчас на кнопку повесить событие. клацнули -> добавили в div с письмом
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 20 июля 2012 г. 16:39, спустя 11 минут 30 секунд

    У эдворда определенно есть фанат) Убери класс .mcecontentbody

    Ну наконец-то успех!
    adw/0
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 20 июля 2012 г. 16:40, спустя 44 секунды


    У эдворда определенно есть фанат) Убери класс .mcecontentbody

    Ну наконец-то успех!
    скрывай!)
    Сапожник без сапог
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 20 июля 2012 г. 16:58, спустя 18 минут 10 секунд

    Эта шутка будет вечной )
    adw/0
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 20 июля 2012 г. 17:08, спустя 9 минут 30 секунд


    Эта шутка будет вечной )
    yep! :)
    Сапожник без сапог
  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 20 июля 2012 г. 17:10, спустя 2 минуты 28 секунд

    не видит div т.к подгружается через iframe.
    Спустя 12 сек.


    Эта шутка будет вечной )
    yep! :)


    nope :D
  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 20 июля 2012 г. 17:39, спустя 29 минут 6 секунд

    вопрос решил. форма была в ифрейме.
    http://pokrovskii.com/kak-poluchit-dostup-k-dom-iframe-cherez-jquery/
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 21 июля 2012 г. 5:05, спустя 11 часов 25 минут 40 секунд

    Pasha, а почему просто не заюзать АПИ tinyMCE?


    tinyMCE.execCommand('mceInsertContent', false, '<img src="http://somedomain.com/adw0rd/fanpics/adw0rd_cool.png"/>')
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 21 июля 2012 г. 5:39, спустя 34 минуты 26 секунд

    mathete, -)
    adw/0
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 21 июля 2012 г. 7:29, спустя 1 час 49 минут 5 секунд


    mathete, -)


    Тебя путь к картинке приколол?
    Или исреннее недоумение по поводу зачем лезть через форточку, когда есть открытая дверь? :)
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 21 июля 2012 г. 7:55, спустя 26 минут 15 секунд

    путь)
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!