Merhabalar arkadaşlar..

Kendi web sitemde 2 tane reklam şirketine ait reklam kodlarını farklı zaman aralıklarında denedim. Bu reklam kodları javascript ile yazılmış splash reklam kodlarıdır.

Bakınız :

KOD - 1 :
Alıntı
var nok_fp = encodeURIComponent(top.document.location); nok_fp = encodeURIComponent(nok_fp); var nok_rf = encodeURIComponent(top.document.referrer); nok_rf = encodeURIComponent(nok_rf); var nok_code = ''; var nok_type = ''; var cpatrendreklam_url = 'http://ads.o-networkaffiliates.com/redirect.aspx?pid=983475&bid=5421'; var ver = navigator.appVersion; if (ver.indexOf('MSIE') != -1) { // IE document.write('<div id="PopWin" data="" style="top:100px;">' +' <table width="hiperpopup" height="80" cellspacing="0" cellpadding="0" style="background: transparent;">' +' <tr height="20">' +' <td width="100%" style="border: none;padding-right: 3px; background: transparent;" align="right">' +' <b><a style="font-size: 13px; color: #000000; font-family: Arial; text-decoration:none;"' +' href="javascript:void(0)" onclick="javascript: PopShow();DivOff();" title="Pencereyi Kapat"><img src="http://cpatrendreklam.com/images/kapat_icon.png"/></a></b></td></tr>' +' <tr><td height="60" width="hiperpopup" colspan="2" style="border: none;background: transparent;">' +' <center><script type="text/javascript" src="http://ads.o-networkaffiliates.com/ad.aspx?pid=983475&bid=5674"></script></center></tr>' +' </tr></table>' +' <div style="position:absolute; bottom:0px; right:0px;">' +'<img src="http://cpatrendreklam.com/splash/traspran.php?bannersite=3&pid=3&nok_str=ODguMjU0Lj EyMC4yMjc=&code=' + nok_code + '&fp=' + nok_fp + '&rf=' + nok_rf+'&type=' + nok_type+'" width="1" height="1">' +'</div>' +'</div>'); if (document.all['PopWin'].style) window.setInterval("MovePop()", 5); window.onerror=null; document.body.scrollTop=10; } else { // FF, Opera document.write('<div id="PopWin" data="" style="position:fixed; top:10%;">' +' <table width="hiperpopup" height="80" cellspacing="0" cellpadding="0" style="background: transparent;">' +' <tr height="20">' +' <td width="100%" style="padding-right: 3px; background: transparent;border: none;" align="right">' +' <b><a style="font-size: 13px; color: #000000; font-family: Arial; text-decoration:none;"' +' href="http://ads.o-networkaffiliates.com/redirect.aspx?pid=983475&bid=5421" onclick="javascript: DivOff();return true;" target="_blank" title="Pencereyi Kapat"><img src="http://cpatrendreklam.com/images/kapat_icon.png"/></a></b></td></tr>' +' <tr><td height="60" width="hiperpopup" colspan="2" style="border: none;background: transparent;">' +' <center><script type="text/javascript" src="http://ads.o-networkaffiliates.com/ad.aspx?pid=983475&bid=5674"></script></center></tr>' +' </tr></table>' +' <div style="position:absolute; bottom:0px; right:0px;">' +' <img src="http://cpatrendreklam.com/splash/traspran.php?bannersite=3&pid=3&nok_str=ODguMjU0Lj EyMC4yMjc=&code=' + nok_code + '&fp=' + nok_fp + '&rf=' + nok_rf+'&type=' + nok_type+'" width="1" height="1">' +'</div>' +'</div>'); } document.write('<style type="text/css">#PopWin{width:%100;height:%100;cursorointer ; z-index:9999999999;position:absolute; left:20%;}</style>'); function DivOff() { document.getElementById('PopWin').style.display='n one'; } function PopShow() { window.open(""+cpatrendreklam_url+"","_blank"); DivOff(); } function MovePop() { if (document.body.scrollTop==0) document.all['PopWin'].style.top=document.documentElement.scrollTop+100; else document.all['PopWin'].style.top=document.body.scrollTop+100; } (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-54216296-1', 'auto'); ga('send', 'pageview'); (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter28473871 = new Ya.Metrika({id:28473871, webvisor:true, clickmap:true, trackLinks:true, accurateTrackBounce:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks");

KOD - 2 :
Alıntı
var displaymode="always" var enablefade="yes" var autohidebox=["no", 30] var showonscroll="yes" var IEfadelength=1 var Mozfadedegree=0.05 if (parseInt(displaymode)!=NaN) var random_num=Math.floor(Math.random()*displaymode) function displayreklam10fadeinbox(){ var ie=document.all && !window.opera var dom=document.getElementById iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body objref=(dom)? document.getElementById("reklam10fadeinbox") : document.all.reklam10fadeinbox 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.Mo zOpacity)+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("displayreklam10fadeinbox()", 100) } 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(off set, 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" } var nok_fp = encodeURIComponent(top.document.location); nok_fp = encodeURIComponent(nok_fp); var nok_rf = encodeURIComponent(top.document.referrer); nok_rf = encodeURIComponent(nok_rf); var nok_code = ''; document.write(''); var reklam10_url = 'http://www.reklam-10.com/reklam.php?bannersite=%26pid=%26nok_str=ODguMjU0Lj EyMC4yMjc=%26code=' + nok_code + '%26fp=' + nok_fp + '%26rf=' + nok_rf; document.write(' '); function flashreklamgizle(){ var diq = document.getElementById("reklam10fadeinbox").style ; diq.display=(diq.display=="none") ? "" : "none"; window.open(reklam10_url, "_blank"); }//--> (function () { var timeLeft = 5, cinterval; var timeDec = function (){ timeLeft--; if(timeLeft === 0){ clearInterval(cinterval); var kapat = document.getElementById('kapatbtn').style; kapat.display=(kapat.display=="block") ? "" : "block"; } }; cinterval = setInterval(timeDec, 1000); })();

KOD-1'i siteye eklediğim zaman, splash reklam sitenin orta yerinde ver sorunsuz olarak görüntüleniyor fakat; KOD-2'yi siteye eklediğim zaman Splash reklam sitenin merkezinde gözükmüyor. Pencerenin alt kısmında bozuk olarak gözüküyor. Sayfayı indirdikçe daha da kayboluyor. Kısacası splash reklam saçma sapan gözüküyor. Sitemin eski temasında her ikisi de sorunsuz çalışıyordu fakat yeni temaya geçtikten sonra KOD-2 olarak gördüğünüz kodlar sapıttı. Düzgün çalışmamaya başladı.


Sizce bu iki kod arasındaki kırılma noktası olan fark nedir?
Bunun dışında size Kod - 2'de nasıl bir hata var ki, yeni temamdaki javascript kodlarıyla çakışıp böyle saçma sapan sonuçlar veriyor.