2014-03-17 2 views
-1

Я пытался понять это уже неделю.Как это сделать onclick = "call_locker();" работать над моим сценарием?

Я не могу понять, как реализовать этот шкаф onclick в моем сценарии. Я потерял, не могу понять.

Это код <head>:

<script type="text/javascript">var lck = false;</script> 
<script type="text/javascript" src="https://www.cpagrip.com/script_include.php?id=63453"></script> 
<script type="text/javascript">if(!lck){top.location = 'http://lokhlp.com/disable_AdBlock.php'; }</script><noscript>Please enable JavaScript to access this page.<meta http-equiv="refresh" content="0;url=http://lokhlp.com/enable_javascript.php" /></noscript> 

Это код для вызова шкафчика:

onclick="call_locker();" 

Как я могу активировать шкафчик на этом?

var t2=setTimeout("document.getElementById('download').innerHTML='<a href=\"#\"> <div class=\"download-button\"> <p> Download </p> </div> </a>'",10700); 

<div class="download-button"> не имеет изображения.

Вот код в CSS:

.download-button { 
    background-color:#3ab2de; 
    padding:10px; 
    position:relative; 
    width:150px; 
    height:40px; 
    font-family: 'Open Sans', sans-serif; 
    font-size:16px; 
    text-decoration:none; 
    color:#fff; 
    background-image: linear-gradient(bottom, rgb(100,170,30) 0%, rgb(129,212,51) 100%); 
    box-shadow: inset 0px 1px 0px #7fd2f1, 0px 6px 0px #156785; 
    border-radius: 5px; 
} 

.download-button:active { 
    top:7px; 
    background-image: linear-gradient(bottom, rgb(100,170,30) 100%, rgb(129,212,51) 0%); 
    box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785; 
    color: #156785; 
    text-shadow: 0px 1px 1px rgba(255,255,255,0.3); 
    background: rgb(44,160,202); 
} 

.download-button::before { 
    background-color:#072239; 
    content:""; 
    display:block; 
    position:absolute; 
    width:100%; 
    height:100%; 
    padding-left:2px; 
    padding-right:2px; 
    padding-bottom:4px; 
    left:-2px; 
    top:5px; 
    z-index:-1; 
    border-radius: 6px; 
    box-shadow: 0px 1px 0px #fff; 
} 

.download-button:active::before { 
    top:-2px; 
} 

.download-button p { 
text-align:center; 
margin-top:10px; 
} 

ответ

0

Я считаю, что вы хотите это:

var t2=setTimeout(function() { document.getElementById('download').innerHTML='<a href=\"#\"> <div class=\"download-button\"> <p> Download </p> </div> </a>'; call_locker(); }, 10700); 

Имейте в виду, однако, это тайм-аут, и он установлен в 10700, который 10,7 секунд. Вы хотите, чтобы call_locker() был вызван сразу или через 10,7 секунды?

+0

Это не сработало! Это дало много ошибок. Uncaught TypeError: Невозможно установить свойство «innerHTML» нулевого значения . Event.returnValue устарел. Вместо этого используйте стандартное событие event.preventDefault(). – user3428579

+0

Код - кнопка загрузки. Кнопка загрузки появится после 10.7, и при нажатии кнопки блокиратор вызовов активирует – user3428579

+0

У вас есть элемент на вашей странице с 'id =" скачать "'? Вы не предоставили свой HTML-код, поэтому я не понимаю, почему эта ошибка происходит. – Gavin

Смежные вопросы