Я пытаюсь открыть всплывающее окно при нажатии на ссылку ... Я нашел это решение: http://jsfiddle.net/loktar/rxGmk/ и применил его, однако я не могу открыть всплывающее окно , Следующий код является частью набора фреймов. Любая помощь? Я использовал тот же CSS. PS: работает jsfiddle.Pop-up box not openning
Код:
<!DOCTYPE HTML>
<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="custom.css">
<script>
var opener = document.getElementById("opener");
opener.onclick = function(){
var lightbox = document.getElementById("lightbox"),
dimmer = document.createElement("div");
dimmer.style.width = window.innerWidth + 'px';
dimmer.style.height = window.innerHeight + 'px';
dimmer.className = 'dimmer';
dimmer.onclick = function(){
document.body.removeChild(this);
lightbox.style.visibility = 'hidden';
}
document.body.appendChild(dimmer);
lightbox.style.visibility = 'visible';
lightbox.style.top = window.innerHeight/2 - 50 + 'px';
lightbox.style.left = window.innerWidth/2 - 100 + 'px';
return false;
}
</script>
</HEAD>
<body>
<div id="lightbox">Testing out the lightbox</div>
<a href="#" id="opener">Click me</a>
</body>
</HTML>
скрипка работает? Не уверен, что вопрос – nycynik
Проверьте консоль. В последнее время я испытал, что JS не работает из-за расширений chrome. Сообщите нам, что говорит ваша консоль. –
Можете ли вы также включить CSS, поэтому мы знаем, как ваш скрытый лайтбокс изначально. – nycynik