avatar_Profesor08

Как добавить параметр/атрибут wmode в теги embed на JavaScript

Автор Profesor08, 2010 Апр. 17, 22:26

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] javascriptembedwmode

Profesor08

Дабы не создавать новую тему. Напишу тут....

И так, имеется конструкция -

[youtube]flash.swf[/youtube]
Задача состоит в том, чтобы при помощи JavaScript всем тегам embed добавить параметр/атрибут - wmode="transparent"

P.S. JavaScript не изучал. Необходим простенький скрипт, ГЛАВНОЕ ЧТОБ РАБОТАЛ 100%, без проверок и всего прочего ненужного набора кодов.

Everybody

#1
<param name="wmode" и для embed тоже.
...упс невнимательно прочитал сначало.
может стоит попробовать другие версии меню  (nod)

Profesor08

#2
Цитата: Everybody от 2010 Апр. 17, 20:06  <param name="wmode" и для embed тоже.

для embed должен добавляться параметр - wmode="transparent"

GrInYa

Цитата: Profesor08 от 2010 Апр. 17, 21:26  Но этот выпадающий список отображался под флэшем
добавь стиль для меню

position:relative; // можно и  absolute
z-index:10000 //если также будет с зади то добавь значение по больше

Profesor08

Цитата: GrInYa от 2010 Апр. 18, 17:05  добавь стиль для меню

position:relative; // можно и  absolute
z-index:10000 //если также будет с зади то добавь значение по больше

тут значение z-index не поможет.

GrInYa

...если правильно выбрать стиль то поможет

Profesor08

Цитата: GrInYa от 2010 Апр. 19, 17:25  :)...если правильно выбрать стиль то поможет ;)

лучше бы написал пример стиля... или что ты там имеешь ввиду - "если правильно выбрать стиль". Так как мне это ничего не говорит...

GrInYa

#7
я тебе уже написал правильный стиль...z-index работает только если присутствует position...но в зависимости от твоих уже существующих стилей, тебе понадобится сформулировать хтмл код по другому чтоб показывало все нормально

position: absolute; для главных тегов(блоков) может помочь

пример:

<div style="position:absolute; top:0px; left:0px; z-index:2;">Some Text Here</div>
<div style="position:absolute; top:0px; left:0px; z-index:1; background:#555555; width:100px; height:50px;"></div>

если убрать z-index то текст-а не будет видно

sensej

#8
<html>
<head>
</head>
<body>

<a onclick="document.getElementById('shnjaga').setAttribute('wmode', 'transparent')" href="#">babah</a>
</body>
</html>

для всех элементов будет как то вот так:
function mega_profesor08(){
// lol.. start mega shit
obj = document.getElementsByTagName('EMBED');
for(i in obj)
if(obj[i] && obj[i].tagName == 'EMBED'){
obj[i].setAttribute('wmode', 'transparent');
}
}
window.onload=function(){mega_profesor08()};

Похожие темы (5)

Сообщений: 1
Просмотров: 1426

Сообщений: 3
Просмотров: 2290

Сообщений: 2
Просмотров: 1708