Сложившаяся в блогах традиция запросто встраивать swf в посты не совсем хороша. Когда таких постов много на одной странице (что часто бывает в RSS ридере) куча одновременно работающих флэшек может подвесить браузер (или RSS ридер).
Я в своем блоге тоже не смогу избежать необходимости встраивать swf в посты. И было бы странно, если бы в блоге флэш-разработчика не было встроенных swf :) Но я решил, что это лучше делать не сразу, а по требованию пользователя. В данном случае лучше лишний клик, чем лезущая на страницу нежелательная флэшка.
Реализуется это очень просто:
<script type="text/javascript" src="/sites/default/files/swfobject.js"></script>
<script type="text/javascript">
function showSwf(swf, id)
{
swfobject.embedSWF(swf, id, 500, 400, "10.0", null, null, null, null);
}
</script>
<div id="swfContainer">
<a href="javascript:showSwf('/sites/default/files/qsort.swf', 'swfContainer')">показать анимацию</a>
</div>
А выглядит так:
Comments
Anonymous (not verified)
Sun, 01/09/2011 - 18:31
Permalink
Только обычно это кнопка, а
Только обычно это кнопка, а изображение, и, чаще всего, при клике на него флэшка открывается поверх окна, затемняя фон. Выглядит приятно, но слегка не удобно.
kelegorm (not verified)
Sun, 01/09/2011 - 18:31
Permalink
Еще бы добавить ссылку с
Еще бы добавить ссылку с сокрытием(удалением нафиг) этой самой флешки :)
Add new comment