folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Pop-Up Reklam Sorunu (Sadece Ana Sayfada Görünsün)



Pop-Up Reklam Sorunu (Sadece Ana Sayfada Görünsün)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mramor
    mramor's avatar
    Kayıt Tarihi: 29/Nisan/2009
    Erkek

    Merhaba arkadaşlar,

    www.skdturkiye.org sitesine yaklaşan etkinliğimizi popup şeklinde resmini koydum. 10 saniye sonra kendiliğinden kapanıyor.

    Ancak sitedeki diğer hangi sayfaya girilirse girilsin popup yeniden çıkıyor. Bunu sadece ana sayfa için nasıl yapabiliriz?

    Site aspx olarak kodlandığı için Main.master 'da bulunan kodlar kısmına hazırladığım kodu yapıştırıyorum.

    Kullandığım popup kodu;

    <!-- Kodbank pop up Reklam Kodu basla-->
    <div id="fadeinbox" style="filter: progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=grey,direction=135); -moz-opacity: 0"><b><center><!-- BASLA: Reklam Kodu --><a href="http://tinypic.com?ref=fodj14" target="_blank"><img src="http://i62.tinypic.com/fodj14.jpg" width="800" height="534" border="0" alt="Image and video hosting by TinyPic"></a><!-- BİTİŞ: Reklam Kodu --></center></b>
    <div align="right"><font color="#cccccc"><center>Duyuru 10 saniye sonra kapanacaktir.</center><a class="gensmall" onclick="hidefadebox();return false" href="#"><span style="color: #c0c0c0"></span></a></font></div>
    <style type="text/css">
    <!-- #fadeinbox{ position:absolute; width="800" height="534" left: 0; top: -250px; border: 2px solid blue; background-color: #F6F6F6; padding: 4px; z-index: 100; visibility:hidden; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; } //--> </style><!--- REKLAM KODU ----><script type="text/javascript"> <!--
    //Specify display mode. 3 possible values are:
    //1) "always"- This makes the fade-in box load each time the page is displayed
    //2) "oncepersession"- This uses cookies to display the fade-in box only once per browser session
    //3) integer (ie: 5)- Finally, you can specify an integer to display the box randomly via a frequency of 1/integer...
    // For example, 2 would display the box about (1/2) 50% of the time the page loads.
    var displaymode="always"
    //var displaymode="always"
    var enablefade="yes" //("yes" to enable fade in effect, "no" to disable)
    var autohidebox=["yes",11] //Automatically hide box after x seconds? [yes/no, if_yes_hide_after_seconds]
    var showonscroll="yes" //Should box remain visible even when user scrolls page? ("yes"/"no)
    var IEfadelength=1 //fade in duration for IE, in seconds
    var Mozfadedegree=0.05 //fade in degree for NS6+ (number between 0 and 1. Recommended max: 0.2)
    ////////No need to edit beyond here///////////
    if (parseInt(displaymode)!=NaN)
    var random_num=Math.floor(Math.random()*displaymode)
    function displayfadeinbox(){
    var ie=document.all && !window.opera
    var dom=document.getElementById
    iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
    objref=(dom)? document.getElementById("fadeinbox") : document.all.fadeinbox
    var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset
    var docwidth=(ie)? iebody.clientWidth : window.innerWidth
    docheight=(ie)? iebody.clientHeight: window.innerHeight
    var objwidth=objref.offsetWidth
    objheight=objref.offsetHeight
    objref.style.left=docwidth/2-objwidth/2+"px"
    objref.style.top=scroll_top+docheight/2-objheight/2+"px"
    if (showonscroll=="yes")
    showonscrollvar=setInterval("staticfadebox()", 50)
    if (enablefade=="yes" && objref.filters){
    objref.filters[0].duration=IEfadelength
    objref.filters[0].Apply()
    objref.filters[0].Play()
    }
    objref.style.visibility="visible"
    if (objref.style.MozOpacity){
    if (enablefade=="yes")
    mozfadevar=setInterval("mozfadefx()", 90)
    else{
    objref.style.MozOpacity=1
    controlledhidebox()
    }
    }
    else
    controlledhidebox()
    }
    function mozfadefx(){
    if (parseFloat(objref.style.MozOpacity)<1)
    objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree
    else{
    clearInterval(mozfadevar)
    controlledhidebox()
    }
    }
    function staticfadebox(){
    var ie=document.all && !window.opera
    var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset
    objref.style.top=scroll_top+docheight/2-objheight/2+"px"
    }
    function hidefadebox(){
    objref.style.visibility="hidden"
    if (typeof showonscrollvar!="undefined")
    clearInterval(showonscrollvar)
    }
    function controlledhidebox(){
    if (autohidebox[0]=="yes"){
    var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000
    setTimeout("hidefadebox()", delayvar)
    }
    }
    function initfunction(){
    setTimeout("displayfadeinbox()", 5)
    }
    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;
    }
    if (displaymode=="oncepersession" && get_cookie("fadedin")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0){
    if (window.addEventListener)
    window.addEventListener("load", initfunction, false)
    else if (window.attachEvent)
    window.attachEvent("onload", initfunction)
    else if (document.getElementById)
    window.onload=initfunction
    document.cookie="fadedin=yes"
    }
    //--> </script></div><!-- Kodbank pop up Reklam Kodu bitir-->


    Cagito ergo sum.
Toplam Hit: 1078 Toplam Mesaj: 1