Показать сообщение отдельно
  #1 (permalink)  
Старый 05.12.2009, 14:07
Новичок на форуме
Отправить личное сообщение для p_project Посмотреть профиль Найти все сообщения от p_project
 
Регистрация: 05.12.2009
Сообщений: 2

Вопрос по функции display block
Всех приветствую, кто обратил внимание на топик. css/javascript только начал изучать, но все-таки попытаюсь донести суть вопроса.

Задача:
1.Необходимо заблокировать просмотр видеоролика картинкой. Для того, чтобы просмотреть ролик, необходимо сделать левый клик по ссылке,(ссылка javascript/ссылка во фрейме и т.д) которая наложена на картинку, которая в свою очередь закрывает плеер.

Действие:
1. Юзер кликает по ссылке, открывется новое неактивное окно, на которое ведет ссылка.
2.Снимается блок для просмотра ролика.
3. Для каждой просматриваемой страницы включать блокировку.

Мой код:
Цитата:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Кликните по рекламе в середине блока, для того, чтобы просмотреть ролик</title>
</head>
<body>
<div align="center"><script type="text/javascript">
// <![CDATA[
function displayblock(e)
{
var b = document.getElementById('options');
var c = document.getElementById('xx');
var r = document.getElementById('lag');

c.style.display = 'block';
r.style.display = 'none';

b.style.display = (b.style.display == 'none') ? 'block' : 'none';

stopBuble(e);

}

function closeit()
{
document.getElementById('options').style.display = 'none';
}

function stopBuble(e)
{
e = e ? e : window.event;
e.cancelBubble = true;
if (e.stopPropagation){ e.stopPropagation(); }
}
// ]]>
</script>

<div style="display:none;" id="xx" >
<div align="center">
<table width="501" height="425"><br />
<tr>
<td style="background-color: #F4F9FA">
<iframe frameborder="0" width="503" height="475" src="http://мой сайт/путь к видеоролику"></iframe>
</td>
</tr>
</table>
</div>
</div>
</div>

<div id="lag">
<table align="left" width="488" height="433" background="http://путь к картинке, которая закрывает ролик от просмотра.jpg" title="тайтл" cellpadding="0" cellspacing="0">
<td width="35">
</td>
<td align="center">
<div onclick="displayblock(event);" id="options">
<iframe ............> cсылка на которую надо кликнуть для снятия блока с ролика</iframe>
</div>
</body>
</html>
Что нужно исправить в коде, для того чтобы сценарий выполнялся?
При существующем коде, открывается активное окно, на которое ведет ссылка. Блок с видеоролика, не снимается.
Ответить с цитированием