Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№114-02-2008 10:37:56

ddd13
Участник
 
Группа: Members
Зарегистрирован: 14-02-2008
Сообщений: 1
UA: Opera 9.2

Вставка анимированных смайликов в iframe

Проблема такая (может кто делал знает)

Раньше написание сообщений и вставка смайликов работало примерно как на этом сайте - есть textarea  и перед ним набор вставляемых смайликов. Нажимаешь смайлик - он тебе в ответ вставляет в textarea текстовую комбинацию - типа : ).
Мне бы хотелось чтобы сразу вставлялась картинка - поэтому пришлось работать с тэгом iframe.

Для Оперы и для Эксплорера все вставляется нормально - сделал на свойстве insertAdjacentHTML
а вот для Мозиллы примерно такой код

Выделить код

Код:

fr1 = document.createRange();   
fr1.setStartAfter(document.getElementById("id_Frame").contentDocument.body);   
oFragment = fr1.createContextualFragment('<img src="/smile.gif"');       
document.getElementById("id_Frame").contentDocument.body.appendChild(oFragment);

Проблема такая
1. когда открываешь окно - фокус на iframe не передается - то есть курсор не появляется
2. смайлики перестают быть анимированными - то есть отображаются ФФ как недвигающиеся
картинки. Причем замирает изображение как на исходной картинке
так и на картинке в iframe

версия ФФ - 2.0.0.12

Все больше склоняюсь к мысли что это какая то особенность самой ФФ
Если есть какие то ссылки по этой теме - дайте плиз
Буду благодарен

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]