Попытка подгрузки плагина с последующим скачком изображения
Добрый день.
Что имеется - код в скрипте: $(function() { $("#alert").overlay({ finish: {top: 'center'}, }); }); $(document).ready(function() { $("#myarea1").click(function() { DHTMLSound('unlock.mp3'); } function DHTMLSound(surl) { document.getElementById("dummyspan").innerHTML= "<embed src='"+surl+"' hidden=true autostart=true loop=false>"; } далее код в теле: <span id=dummyspan></span> <div> <img border="0" src="./zaglushka2.jpg" usemap="#Navigation" "> </div> <p><map name="Navigation"> <area shape="poly" coords="64,158,64,204,330,204,330,158" href="" id="myarea1"> </map></p> В чем собственно вопрос - при щелчке на обозначенную область рисунка звук вопроизводится, но конкретно в Опере (насколько я понимаю) производится попытка подгрузки некоего плагина, из-за чего картинка резко скачет вниз, хотя переход происходит и звук есть. Как вылечить? Возможно кто-то заодно подскажет, об какую стенку биться, чтобы это работало в ИЕ (дабы пока не дублировать тему) - ибо в нем вообще ничего не работает, ни звук, ни переходы. |
биться об google в поисках flash-плеера
Цитата:
|
выход найден
я не указал один важный кусочек - в коде была строчка
<span id=dummyspan></span> и указанный мною ранее скрипт document.getElementById("dummyspan").innerHTML= "<embed src='"+surl+"' hidden=true autostart=true loop=false>" и интерпретировался Оперой так странно - она пыталась innerHTML как вставку чего-то интерпретировать, и вставляла огромный пустой кусок. Временным решением стало выведение назойливого спана в самый низ страницы. Относительно гугла и флешплеера - спасибо, попробую. Хотя с флешем, к сожалению, не знаком совсем никак.:cray: |
ан нет, я его даже указывал...в общем неважно, суть та. Если кто-то вдруг знает адекватный флешплеер - буду рад узнать о нем.
|
Цитата:
p.s. чтбоы вставить flash-плеер не нужно занть flash |
откуда выводы
ну как... сначала span был сверху, и следующая за span'ом img сдвигалась вниз. Затем span я перебросил после картинки - теперь место появляется там. Вывод только на этом основан. Про флешплеер понял :)
|
Часовой пояс GMT +3, время: 09:07. |