Javascript Yararlı Kodlar

Beyaz ekran çıkan iframe çözümleri

Sitenizde iframe kutucukları kullanıyorsanız yani sitenizde başka site kaynağını kutucuk olarak iframe şeklinde paylaşıyorsanız, paylaştığınız site kaynağı bazen anlık olarak açılmayabiliyor. Bu durumda beyaz ekranda “site bulunamadı” yazısı çıkar. Bu yazı sitenizin karizmasını zedeleyecektir. Bu durumun önüne geçmek amacıyla sayfanın bulunamadığı zaman ziyaretçiyi sizin istediğiniz bir başka sayfaya yönlendirmek için aşağıdaki kodu kullanacağız.
Özetle iframe kaynağının yüklenmediği durumlarda sitenizden bir başka sayfaya yönlendirme kodu.

<iframe style="visibility:hidden;" onload="this.style.visibility = 'visible';" src="ornekdosya/yolunuz.html" > </iframe>

Kaynak: http://kodvekod.com/yazi/Beyaz-cikan-iframe-Yuklemelerinden-Kurtulma/24


inbox a tıklayınca value silinsin

Text fields kutucuklarımız var ya hani…

input alanları var ya onların içinde value kısmına girdiğimiz alana tıklayınca içindeki alan silinsin isteriz.

Çünkü kullanıcıyı alana tıkladıktan sonra bir de içindeki bilgi mesajını silmekle uğraştırmak gereksizdir.

<input type="text" value="isminizi yazınız" onclick="if(this.value=='isminizi yazınız') this.value='';" onblur="if(this.value=='') this.value='isminizi yazınız';" />

Anlık Javascript Saat (Bilgisayar Saati)

Bilgisayarınızın saatini gösterir.

<html>
<head>
<script>
function startTime() {
  var today = new Date();
  var h = today.getHours();
  var m = today.getMinutes();
  var s = today.getSeconds();
  m = checkTime(m);
  s = checkTime(s);
  document.getElementById('txt').innerHTML =
  h + ":" + m + ":" + s;
  var t = setTimeout(startTime, 500);
}
function checkTime(i) {
  if (i < 10) {i = "0" + i};  // add zero in front of numbers < 10
  return i;
}
</script>
</head>

<body onload="startTime()">

<div id="txt"></div>

</body>
</html>

Sağ tuş ile kopyalama yapıldığında yapıştırılacak yerde otomatik olarak kaynak belirtir.

Bu kod sitenizden yazı kopyalayanlar için tasarlanmıştır. Sitenizden alıntı kullandıklarında bunu sosyal medyada paylaştıklarında alıntının altına çaktırmadan sitenizin reklamı da yapılmış olur.

<!--Kopyalanan İçerik Otomatik Kaynak Linki Gösterir -->
<script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br /> Kaynak: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />"; //
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
</script>
<!--Kopyalanan İçerik Otomatik Kaynak Linki Gösterir -->

İleri Sayım Aracı

Şu tarihten beri yanınızdayız kodu. İçineki span kısmından gerekli style düzenlemesini yapabilirsiniz.

<script language="JavaScript1.2">

function setcountup(theyear,themonth,theday){
yr=theyear;mo=themonth;da=theday
}
//Tarihi aşağıdaki parantezler içine yıl,ay,gün olarak yazın.
setcountup(2014,01,31)
var displaymessage=" Sizlerleyiz"
var countupwidth='95%'
var countupheight='20px' 
var countupbgcolor='alt1'
var opentags='<span class="italic bold">'
var closetags='</span>'
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''
function start_countup(){
if (document.layers)
document.countupnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countupie") : countupie
countup()
}
if (document.all||document.getElementById)
document.write('<span id="countupie" style="width:'+countupwidth+'; background-color:'+countupbgcolor+'"></span>')
window.onload=start_countup

function countup(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
paststring=montharray[mo-1]+" "+da+", "+yr
dd=Date.parse(todaystring)-Date.parse(paststring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
if (document.layers){
document.countupnsmain.document.countupnssub.document.write(opentags+dday+ "gün, "+dhour+" saat, "+dmin+" dakika ve "+dsec+" saniyedir sizlerleyiz... "+displaymessage+closetags)
document.countupnsmain.document.countupnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " Gün, "+dhour+" Saat, "+dmin+" Dakika ve "+dsec+" Saniyedir "+displaymessage+closetags
setTimeout("countup()",1000)
}
</script>

Harici İframe Yeniletme Kodu

Bu kod ile sayfa içindeki iframe penceresi ayarlanan aralıklarla yenilenecektir.

<IFRAME id="iframe-id-0" style="top:-1px;left:0px; position:absolute; width: 15%; height: 300px;" src="http://100numaraliadam.com" scrolling="yes"  ></IFRAME>
         
       

<!--üstteki iframe-id-0 yazan dışarıdan link yenileme turnuva bölümünün-->
<script type="text/javascript">
$('.refresh-this-frame').click(function() {
    var targetID = $(this).attr('rel');
    var targetSrc = $(targetID).attr('src');
    var cleanID = targetID.replace("#","");     
    var chromeTest = ( navigator.userAgent.match(/Chrome/g) ? true : false );
    var FFTest = ( navigator.userAgent.match(/Firefox/g) ? true : false );      
    if (chromeTest == true) {
        function removeSrc() {
            $(targetID).attr('src', '');
        }
        setTimeout (removeSrc, 100);
        function replaceSrc() {
            $(targetID).attr('src', targetSrc);
        }
        setTimeout (replaceSrc, 200);
    }
    if (FFTest == true) {
        function removeSrc() {
            $(targetID).attr('src', '');
        }
        setTimeout (removeSrc, 100);
        function replaceSrc() {
            $(targetID).attr('src', targetSrc);
        }
        setTimeout (replaceSrc, 200);
    }       
    if (chromeTest == false && FFTest == false) {
        var targetLoc = (document.getElementById(cleanID).contentWindow.location).toString();
        function removeSrc() {
            $(targetID).attr('src', '');
        }
        setTimeout (removeSrc, 100);
        function replaceSrc2() {
            $(targetID).attr('src', targetLoc);
        }
        setTimeout (replaceSrc2, 200);
    }
});
</script>

Sürekli Güncel…

Yazar: utquick

Merhaba, Bu site 2017 senesinde kurulmuştur: Kemal SUNAL 'ın 100 Numaralı Adam filminden feyz alınarak kurulan sitemiz, filmdeki Halk Kahramanı rolünü de bünyesine katarak dürüst paylaşımlarda bulunmaktadır. Bizi takip ediniz. Büyük bir aile oluyoruz. Tek güvencemiz paylaşımlarımızın samimiliğidir.

Bunlar da hoşunuza gidebilir...

Bir yanıt yazın

Cevabı alabilmek için E-Posta adresinizi doğru yazmaya özen gösteriniz.