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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

Разработка » Вставка анимированных смайликов в iframe » 14-02-2008 10:37:56

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

Раньше написание сообщений и вставка смайликов работало примерно как на этом сайте - есть 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. смайлики перестают быть анимированными - то есть отображаются ФФ как недвигающиеся
картинки. Причем замирает изображ

Board footer

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