javascript

SaÄŸ TuÅŸ Kilidi

Sağ tuşun tüm işlevini tamamen kapatan bu javascript kodu ile sayfanızdan kopyalama işleri yaptırmayabilirsiniz. Aşağıdaki kodu sayfanızın <head></head> tagları arasına yapıştırın.

<script type="text/javascript">
<!--
function reddet(e){
return false
}
function IE4tikla(){
if (event.button==2){
//hata mesajı;
return false;
}
}
function NS4tikla(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
//hata mesajı;
return false;
}
}
}
document.oncontextmenu=new Function("return false"
//// hepsini head tagı içine kopyalayın
document.onmousedown=reddet
document.onselectstart=new Function ("return false"
//-->
</script>

Formdan Boş Veri Girildiğinde Uyarı Verme

Öncelikle oluÅŸturduÄŸumuz formda doldurulması gerekli alanların “name” hanelerini unutmamamız gerekir.Çünkü head head taglarında bu name deÄŸerleri iÅŸime yarayacak.

<head>
<SCRIPT language=JavaScript1.2>
<!--
function islem_onsubmit()
{
   if (document.islem.telefonno1.value == ""
      {
        alert ("Kontör Gönderilecek Numarayi Yazmalisiniz!";
        document.islem.telefonno1.focus();
        return false;
      }
	    if (document.islem.telefonno2.value == ""
      {
        alert ("Kontör Gönderilecek Numarayi Yazmalisiniz!";
        document.islem.telefonno2.focus();
        return false;
      }
	     if (document.islem.kontormiktari.value == ""
      {
        alert ("Kontör Miktarini Yazmalisiniz!";
        document.islem.kontormiktari.focus();
        return false;
      }
}
</script>

Yukardaki kodda yer alan "telefonno1" "telefonno2" vs.. hepsi name değerleridir.Yani gerekli alanları ziyaretçiye uyarmamız için gereken değerlerdir.

İşimiz sadece head tagları ile bitmiyor.Ayrıca form işlemimizde de submit yani form  işlem aşamasına geçerken head taglarına yönlendirip gerekli kontrollerini yaptırmasını sağlamalıyız.Bunun için form kısmımıza ;

[code]
<form name="islem"  onSubmit="return islem_onsubmit()" method="POST" action="kontorekle.php">

Bu yazının devamını okuyun »

Ortalı Açılır Pencere

Bilindiği gibi Açılır (Popup) Pencerelerde bir sorun vardır. Tıkladığınız zaman ekranın tam ortasına gelmezler. Aksine rasgele yada sol üst köşede belirirler. Bu Javascript dersinde Açılır (Popup) Pencerelerimizi ekranın tam ortasına nasıl alacağımızı göreceğiz.

Öncelikle aşağıdaki kodu Not Defteri yada Dreamweaver gibi editör aracılığı ile boş bir sayfaya yapıştırın:

<script>
	var Pencerem;

	function PencereOrtala(url,w,h) {
		var left = parseInt((screen.availWidth/2) - (w/2));
		var top = parseInt((screen.availHeight/2) - (h/2));
		var windowFeatures = "width=" + w + ",height=" + h + ",status,resizable,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
		Pencerem = window.open(url, "subWind", windowFeatures);
	}
</script>

Bu yazının devamını okuyun »

Sağ Tıklama Yasağı

Bu dersimizde saÄŸ tıklama yasağını öğreneceÄŸiz…

Sağ tuş kilidini yapmak için aşağıdaki kodu yazmak gereklidir.

<script language=\"JavaScript1.2\">

function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
document.onselectstart=new Function (\"return false\"

//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
<!-- Script-Ende -->
<SCRIPT LANGUAGE=\"JavaScript1.1\">

function right(e) {
if (navigator.appName == \'Netscape\' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == \'Microsoft Internet Explorer\' &&
(event.button == 2 || event.button == 3)) {
alert(\"BURAYA YAZINIZI YAZIN\";
return false;
}
return true;
}

document.onmousedown=right;
document.onmouseup=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown=right;
window.onmouseup=right;
// End -->
</script>
<SCRIPT language=Javascript>
<!-- Highlight and Copy form
var copytoclip=1
function HighlightAll(theField) {
var tempval=eval(\"document.\"+theField)
tempval.focus()
tempval.select()
if (document.all&©toclip==1){
therange=tempval.createTextRange()
therange.execCommand(\"Copy\"
var mymessage = \"BURAYA YAZINIZI YAZIN\";
alert(mymessage);
}
}
//-->
</SCRIPT><p align=\"center\">
</p> 

Javascript ile Mail Kontrolü

Javascript ile formlarda E-Posta adreslerinin doğru yazılıp yazılmadığını kontrol etmek için küçük bir fonksiyon işimizi görecektir.

function eposta_kontrol(str) {
	   return (str.indexOf("." > 2) && (str.indexOf("@" > 0);
}

Kullanım

// deneme amaçlı yanlış bir e-posta adresi oluşturuyoruz
var email = 'sanallord[at]hotmail.com'; 

// veriyi kontrol fonksiyonumuza koÅŸul belirterek sokuyoruz.
// yani; eğer eposta doğru girilmemişse hata çıktısı ver diyoruz
if(!eposta_kontrol(email)) {
	alert("Geçerli bir posta giriniz!";
}

Bu yazının devamını okuyun »

        Hosting Hizmetlerimiz