<html>
<head>
<script>
function ok(img){
document.getElementById(img).style.width='100%';
alert (img);
}
</script>
</head>
<body>
<img src="foto.gif" id='img' alt="" onload="ok('img');">
</body>
</html>
embed гонит
Уже все перепробовал:
- document.getElementById().width
- document.getElementById().style.width
- document.getElementById().style['width']
- document.getElementById().setAttribute('width',...)
- засовывал в таблицу, а видео ставил размер 100%. По идеи, при изменении размеров таблицы должно и изменяться видео
- изменял класс тегу.
Все выше перечисленное работает только в IE, а в Firefox и Opera не работает(((
Помогите плиз
Код:
Все работает во всех браузерах.
И написал вот такой:
Код:
<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" onclick="ok('indexflash');">
</body>
</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" onclick="ok('indexflash');">
</body>
</html>
Ни сработало вообще, ни что, похоже браузер понимает, только когда width и height встроены в сам тег object .
ЗЫ вообще то, использование embed не одобряется стандартами W3C, если его вставляешь в документ, то код становится не валидным.
Немного вопрос не по теме. Допустим, я хочу крутить видео разных форматов wmv, avi, rpm и т.д.
Каждый раз будет вызываться разный проигрыватель. Можно ли как-то принудительно вызывать определенны проигрыватель для всех файлов?
Если нет - какая есть альтернатива? Разве что через flash, но может ли он проигрывать rpm файлы и потоковое видео?