Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Чем отличается вставочный код ютуба?
Новая тема
Ответить
цитата
22/08/11 в 17:49
sydoow
К примеру мне нужен ролик
Код:
http://www.youtube.com/watch?v=kLdrlZFtIDs
Зачем ютуб даёт такой код для вставки
Код:
<object width="560" height="345"><param name="movie" value="http://www.youtube.com/v/kLdrlZFtIDs?version=3&hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/kLdrlZFtIDs?version=3&hl=ru_RU" type="application/x-shockwave-flash" width="560" height="345" allowscriptaccess="always" allowfullscreen="true"></embed></object>
Если можно просто такой заюзать
Код:
<embed src="http://www.youtube.com/v/kLdrlZFtIDs?version=3&hl=ru_RU" type="application/x-shockwave-flash" width="560" height="345" allowscriptaccess="always" allowfullscreen="true"></embed>
В чём смысл давать большой код? Или где то второй не будет проигрывать, тогда где?
цитата
22/08/11 в 19:23
shar
В древних браузерах тег embed не работает
цитата
22/08/11 в 19:24
Alexandur
embed не рекомендован w3c, а object криво поддерживается фаерфоксом.
Варианты: либо брать такой здоровый код, как у ютуба, либо использовать обжект строго в таком виде:
Код:
<object type="application/x-shockwave-flash" data="flv.swf" width="320" height="240">
<param name="movie" value="flv.swf" />
<param name="FlashVars" value="..." />
</object>
цитата
22/08/11 в 19:24
iRoot
http://stackoverflow.com/questions/1244788/embed-vs-object
Все из-за войны браузеров 90-ых, по ссылке выше описано хорошо почему второй код не правильный.
цитата
22/08/11 в 19:31
sydoow
Спасибо, понял
Юзать можно
gimcnuk:
если не сложно, укажи плиз полный код на примере ютуба.
цитата
22/08/11 в 19:39
Alexandur
Код:
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/kLdrlZFtIDs?version=3&hl=ru_RU" width="560" height="345">
<param name="movie" value="http://www.youtube.com/v/kLdrlZFtIDs?version=3&hl=ru_RU" />
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
</object>
Вот правила преобразования:
http://andreyfedoseev.name/blog/post/25/object-ili-embed
1. Для тега object нужно указать атрибут type, например type="application/x-shockwave-flash"
2. Также для object нужно указать атрибут data. В нём указывается URL объекта, который вы хотите вставить
3. После этого нужно удалить тег embed нафиг
цитата
23/08/11 в 08:07
LinIQ
Хм, все печатало под оперой как надо, потом перестало. Ютубе ничего не менял? Или это у меня чего накрылось
Новая тема
Ответить
Эта страница в полной версии