Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вопрос по функции display block (https://javascript.ru/forum/dom-window/6560-vopros-po-funkcii-display-block.html)

p_project 05.12.2009 15:07

Вопрос по функции 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>
Что нужно исправить в коде, для того чтобы сценарий выполнялся?
При существующем коде, открывается активное окно, на которое ведет ссылка. Блок с видеоролика, не снимается.

subzey 05.12.2009 15:25

Цитата:

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

Попробуйте начать с менее сложных задач и разберитесь с тем, что такое CSS, и политикой безопасности между доменами.

p_project 05.12.2009 15:28

Цитата:

Сообщение от subzey (Сообщение 37224)
Попробуйте начать с менее сложных задач и разберитесь с тем, что такое CSS, и политикой безопасности между доменами.

Зачем? Мне нужно найти ошибку и применить в работе код, не более.
Вопрос актуален.

subzey 05.12.2009 22:06

Буду строг и, форумчане рассудят, справедлив ли: ищите!
Обычно, если человек говорит: "знать не знаю, и знать не хочу, хочу, чтобы работало", ему отвечают шаблончиком про раздел "работа".

Gvozd 05.12.2009 23:15

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
PS subzey, ну дык жеж)


Часовой пояс GMT +3, время: 03:45.