Webmaster общности: Predpriemach.com | SearchEngines.bg

    Изскачащо прозорче!

    Автор: SuCcEsS

    Ето и едно скриптче за изскачащо прозорче!

    Постави във HEAD

    <style>
    <!--
    
    #postit{
    position:absolute;
    width:250;
    padding:5px;
    background-color:lightyellow;
    border:1px solid black;
    visibility:hidden;
    z-index:100;
    cursor:hand;
    }
    
    -->
    </style>

    Постави във BODY

    <div id="postit" style="left:150px;top:150px">
    <div align="right"><b><a href="javascript:closeit()">[Затвори]</a></b></div>
    
    <b>Заглавие:</b><br>
    <p><font size="2" face="Arial"><a href="http://url" target="_new">ЛИНК<br>
    </a>ТЕКСТ</font></p>
    <p><font size="2" face="Arial"><a href="http://url" target="_new">Линк<br>
    </a>Тук е описанието.</font></p>
    
    
    </div>
    
    <script>
    
    //Това са възможностите? (0, 1)
    //Ако поставите 0 ще бъде показван всеки път когато се презареди страницата
    var once_per_browser=0
    
    ///Тук не барайте нищо///
    
    var ns4=document.layers
    var ie4=document.all
    var ns6=document.getElementById&&!document.all
    
    if (ns4)
    crossobj=document.layers.postit
    else if (ie4||ns6)
    crossobj=ns6? document.getElementById("postit") : document.all.postit
    
    
    function closeit(){
    if (ie4||ns6)
    crossobj.style.visibility="hidden"
    else if (ns4)
    crossobj.visibility="hide"
    }
    
    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 showornot(){
    if (get_cookie('postdisplay')==''){
    showit()
    document.cookie="postdisplay=yes"
    }
    }
    
    function showit(){
    if (ie4||ns6)
    crossobj.style.visibility="visible"
    else if (ns4)
    crossobj.visibility="show"
    }
    
    if (once_per_browser)
    showornot()
    else
    showit()
    
    </script>
    
    <script language="JavaScript1.2">
    
    function drag_drop(e){
    if (ie4&&dragapproved){
    crossobj.style.left=tempx+event.clientX-offsetx
    crossobj.style.top=tempy+event.clientY-offsety
    return false
    }
    else if (ns6&&dragapproved){
    crossobj.style.left=tempx+e.clientX-offsetx
    crossobj.style.top=tempy+e.clientY-offsety
    return false
    }
    }
    
    function initializedrag(e){
    if (ie4&&event.srcElement.id=="postit"||ns6&&e.target.id=="postit"){
    offsetx=ie4? event.clientX : e.clientX
    offsety=ie4? event.clientY : e.clientY
    
    tempx=parseInt(crossobj.style.left)
    tempy=parseInt(crossobj.style.top)
    
    dragapproved=true
    document.onmousemove=drag_drop
    }
    }
    document.onmousedown=initializedrag
    document.onmouseup=new Function("dragapproved=false")
    
    </script>

    Е това е от мен демо няма понеже ме марзи да правя сега защото е късно!

    Оставете коментар