Добрый день) Прошу помочь мне с таким вопросом: Есть главная страница сайта на которой реализован javascript код. Этот код выводит div окно с красивым эффектом только один раз. Тоесть при перезагрузки страницы окно уже не появляется и ни кому не мешает. В Div-е располагается небольшая инструкция по использованию моего сайта для посетителей. Здесь меня всё устраивает. Так как пользователи частенько закрывают это окно, я разместил на странице сайта кнопку, при нажатии которой, Div окно выводиться еще раз. Вообщем если пользователь нуждается прочитать еще раз подсказку, он нажимает кнопку и появляется это окно. Вот с этим то у меня как раз проблемы. При нажатии кнопки окно не появляется. Помогите пожалуйста)))) Мне главное, чтобы окно появлялось даже без анимации.
Код появления Div-a и сам Div (работает):
| Код |
<script>
var ie=document.all var dom=document.getElementById var ns4=document.layers var calunits=document.layers? "" : "px"
var bouncelimit=32 //(must be divisible by 8) var direction="up"
function initbox(){ if (!dom&&!ie&&!ns4) return crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin scroll_top=(ie)? truebody().scrollTop : window.pageYOffset crossobj.top=scroll_top-250+calunits crossobj.visibility=(dom||ie)? "visible" : "show" dropstart=setInterval("dropin()",50) } function dropin(){ scroll_top=(ie)? truebody().scrollTop : window.pageYOffset if (parseInt(crossobj.top)<100+scroll_top) crossobj.top=parseInt(crossobj.top)+40+calunits else{ clearInterval(dropstart) bouncestart=setInterval("bouncein()",50) } } function bouncein(){ crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits if (bouncelimit<0) bouncelimit+=8 bouncelimit=bouncelimit*-1 if (bouncelimit==0){ clearInterval(bouncestart) } } function dismissbox(){ if (window.bouncestart) clearInterval(bouncestart) crossobj.visibility="hidden" } function truebody(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } function get_cookie(Name) { var search = Name + "=" var returnvalue = "" if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset) if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } function dropornot(){ if (get_cookie("droppedin")==""){ window.onload=initbox document.cookie="droppedin=yes" } } dropornot() </script>
<div id="dropin" style="position:absolute;visibility:hidden;left:400px;top:300px;width:230px;height:230px;background-color:#EBEBEB"> Здесь находится текст сообщения, картинки и ссылки </div>
|
Код кнопки (не работает):
| HTML | <div><a href="#" onclick="document.getElementById('dropin').style.display='block'" /><img src="images/apply_f2.png" width="30" height="30" /></a></div>
|
|