Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

embed гонит

346
13 июня 2006 года
Новая папка
256 / / 24.12.2004
Столкнулся с такой проблемой: НЕ МОГУ изменить динамически размеры видео (тегу embed).
Уже все перепробовал:
- document.getElementById().width
- document.getElementById().style.width
- document.getElementById().style['width']
- document.getElementById().setAttribute('width',...)
- засовывал в таблицу, а видео ставил размер 100%. По идеи, при изменении размеров таблицы должно и изменяться видео
- изменял класс тегу.

Все выше перечисленное работает только в IE, а в Firefox и Opera не работает(((

Помогите плиз
352
14 июня 2006 года
skywalker
694 / / 10.02.2006
Не знаю, я написал вот такой код:
Код:
<html>
<head>
<script>
function ok(img){
document.getElementById(img).style.width='100%';
alert (img);
}
</script>
</head>
<body>
<img src="foto.gif" id='img'  alt="" &#111;&#110;load="ok('img');">
</body>
</html>

Все работает во всех браузерах.
И написал вот такой:

Код:
<html>
<head>
<style>
#indexflash{width:500px; height:500px;}
</style>
<script>
function ok(ok){
document.getElementById(ok).style.width=1000;
alert (ok);
}
</script>
</head>
<body>

<object  type="application/x-shockwave-flash" data="flash-banner.swf">
            <param name="movie" value="flash-banner.swf">
            <param name="quality" value="best">
            <param name="wmode" value="transparent">
            <param name="bgcolor" value="#FFFFFF">
</object>
<input type="button" &#111;&#110;click="ok('indexflash');">
</body>
</html>


Ни сработало вообще, ни что, похоже браузер понимает, только когда width и height встроены в сам тег object .
ЗЫ вообще то, использование embed не одобряется стандартами W3C, если его вставляешь в документ, то код становится не валидным.
346
17 июня 2006 года
Новая папка
256 / / 24.12.2004
Так мне вообще-то нужно видео крутить, а не картики (как у Вас в примере) и не флешки. Кстати, такая проблема только с Windows Media player'ом, остальные работают корректно.

Немного вопрос не по теме. Допустим, я хочу крутить видео разных форматов wmv, avi, rpm и т.д.
Каждый раз будет вызываться разный проигрыватель. Можно ли как-то принудительно вызывать определенны проигрыватель для всех файлов?

Если нет - какая есть альтернатива? Разве что через flash, но может ли он проигрывать rpm файлы и потоковое видео?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог