Тестовый скрипт:
http://www.qamal.kz/audios2.php
Делаю контактоподобные аудиозаписи, т.е. кликнул на кнопку плей - под названием аудиозаписи появился плеер.
Плеер использую uppod.ru
Плеер на страницу подгружаю один, с плейлистом. Сначала пллер находится под первой аудиозаписью; под каждой другой аудиозаписью есть пустой див (место под плеер) со своим порядковым ид. По клику на кнопку play[$i] вставляю innerHTML дива, содержащего на данный момент плеер в div[$i], и очищаю же не нужный старый innerHTML.
Надеюсь, изложил понятно. Работает везде кроме ИЕ8 (в 7,6 даже не проверял ещё). В ие8 плеер переносится в нужное место, но плеер не получает параметры, поэтому вместо плеера отображается стандартная заставка.
Яваскрипт и пример по приведенному выше адресу.
Вопрос - с чем связано и как можно сделать иначе?
П.с. Конечно, можно не трогать див, содержащий пллер, а делать ремув и аппенд остальных дивов в списке, но будет мигание и скачки - яваскрипт ведь не моментально эти действия производит.