B a b a  N o k t a   K e
Baba.K
Siirler
Isim
Chat
Güzel Sözler
Yasinizin Kaç Olduguna Bakin
Ben
Download
Büyük Oglum
Küçük Oglum
Soru / Mesajinizi Iletin
Icq Dan Mesaj Atin
Bir Sürü Javalar
 
Bu scriptlerle sayfanizi ilgi çekici hale getirebilirsiniz. Tek yapmaniz gereken ilgili kodlari kopyalayip html sayfanizin kod bölümüne yapistirmak.
 

VIDEOYA DÖNÜSEN RESIM


DYNSRC
tag'ini daha önce duymus muydunuz? Bu takiyi kullanarak asli görevi resim olmak olan bir görüntüyü üzerine gidildiginde veya yüklendikten hemen sonra görülen bir videoya çevirebilirsiniz.
<IMG… komutuyla kullanilan ve sadece Internet Explorer Web tarayicisinda çalisan bu özellik
videolari oynatmanin güzel bir yoludur. Sadece Internet Explorer'in bir özelligi oldugundan
<EMBED SRC..> komutu kadar ragbet görmeyen bu komut kullaniciyi videonun yüklenmesini beklerken
oyalamakta kullanilabilir. Küçük AVI dosyalari kullanarak resmin üzerine gidildiginde
kullaniciyi etkilemek yine bu yolla çok kolaydir.


Komutun kullanimi söyledir:
<IMG SRC="DENEME.GIF" DYNSRC="DENEME.AVI"
START= FILEOPEN| MOUSEOVER>


FILEOPEN Video yüklenen kadar resmi görüntüler, sonra video'yu oynatir.
Varsayilan deger budur.
MOUSEOVER Kullanici farenin imlecini resim üzerine götürdügünde video'yu baslatir.

ÜST


 

2000 YILINA KAÇ GÜN  KALDI?


Asagidaki Javascript'i sayfaniza girdiginizde, akilli kodlar 2000 yilina kaç gün kaldigini sayfaya yazacaktir. Çok basit olan kod ayrica 2000 yilina bir gün kaldiginda ve 2000 yilina bir günden az kaldiginda da sizi uyarir. Dileyenler bilgisayarlarinin saatini degistirerek script'i deneyebilir, script'i sitelerine ekleyip ilginç bir görüntü olusturabilir.
<SCRIPT LANGUAGE="JavaScript">
<!--
var now = new Date();
var then = new Date("January 1, 2000");
var left = then.getTime() - now.getTime();
var days = Math.floor(left / (1000 * 60 * 60 * 24));
// var hours = Math.floor(left / (1000 * 60 * 60));
// var minutes = Math.floor(left / (1000 * 60));
// var seconds = Math.floor(left / 1000);
if (days > 1)
document.write("2000 yilina " + days + " gün kaldi!")
else if (days == 1)
document.write("2000 yilina bir gün kaldi!")
else if (days == 0)
document.write("2000 yilina bir günden az kaldi!")
else // days < 0
document.write("2000 yilindayiz! ");
// -->
</SCRIPT>

ÜST


 

DURUM ÇUBUGUNDA YANIP SÖNEN YAZI


Asagidaki Javascript durum çubuguna yanip sönen bir yazi yerlestiriyor. Kullanici herhangi bir URL üzerine gittiginde devreden çikan yazi hiç bir kisayol üzerine gidilmediginde yine yanip sönmeye basliyor. Oldukça dikkat çekici ve degisik...
<SCRIPT language="JavaScript"><!---

var yazi = "Yanip sönen yazilarla dikkat cekebilirsiniz...";
var hiz = 150;
var control = 1;
function flash()
{if (control == 1)
{window.status=yazi; control=0;}
else
{window.status=""; control=1;}
setTimeout("flash();",hiz);}
// --></SCRIPT>

<BODY OnLoad="flash();">

ÜST


 

ISLETIM SISTEMINI BULMA

    Yine bu teknikte Java yardimiyla hazirlanmistir. Bu genelde sayfaniza giren kisilerin hangi isletim sistemini (Win 9x,Linux vb.) kullandigini bulmak için yapilmistir ve oldukça basittir.

<HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkOS() {
if(navigator.userAgent.indexOf('IRIX') != -1)
{ var OpSys = "Irix"; }
else if((navigator.userAgent.indexOf('Win') != -1) &&
(navigator.userAgent.indexOf('95') != -1))
{ var OpSys = "Windows 95"; }
else if(navigator.userAgent.indexOf('Win') != -1)
{ var OpSys = "Windows3.1 veya NT"; }
else if(navigator.userAgent.indexOf('Mac') != -1)
{ var OpSys = "Macintosh"; }
else { var OpSys = "diger…"; }
return OpSys;
}
// -->
</SCRIPT>

<BODY BGCOLOR="#FFFFFF">
Isletim sisteminiz: <b>
<SCRIPT LANGUAGE="JavaScript">
<!--
var OpSys = checkOS();
document.write(OpSys);
// -->
</SCRIPT>

ÜST


 

KARSILAMA VE UGURLAMA

  Bu eklenti sayfaniza bir girdigi zaman bir Windows penceresi yardimiyla artik siz ne yazdirmak istiyorsaniz onu yazmaktadir. Yine ayni islemi kisi sayfanizdan çiktiginda da uygulamaktadir.

<HTML>
<BODY BGCOLOR="#000000" onLoad="alert('Sayfama Hosgeldiniz!');"
onUnload="alert('Tekrar Bekleriz...');">
</BODY>
</HTML>

ÜST


 

RESIM DEGISTIRMEK

Web sayfalarinda üzerine gidince degisen resimlere sik sik rastliyorsunuzdur. Java Applet, ActiveX kontrolü gibi derlenmis bir öge kullanmadan bu isi siz de kolayca gerçeklestirebilirsiniz. Örnegimizi uygulamadan önce grafik editörünüz ile 100*20 ebatlarinda RESIM1-1.GIF, RESIM1-2.GIF, RESIM2-1.GIF, RESIM 2-2.GIF adlarinda 4 adet grafik dosyasini hazirlayin. "-1" uzantisi ile biten dosyalar resmin ilk halini "-2" uzantisi ile bitenler ise resmin fare imleci üzerine gittigi hali olusturacaktir. Script'imizde her bir resim için bilgi "aOn.src", "bOn.src" gibi degiskenlerde tanimlanmis. Bu degiskenleri uzatarak dilediginiz sayida kisayol kullanabilirsiniz. Resimleri olusturduktan sonra örnek HTML dosyamizi olusturun ve resimleri HTML sayfanizla ayni klasöre tasiyin. Resim ebatlarini degistirmek için ise tek yapacaginiz newImage(100, 20); ifadesi ile oynamak olacaktir.


<HTML>
<script language="javaScript">

if ((navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 3)
|| (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) >= 4)) {
rollOvers = 1;} else {rollOvers = 0;}
var dirLevel = 1;
var levelMod = "";
levelMod = "";
for (i = 0;i < dirLevel;i++) {}

if (rollOvers) {
aOn = new Image(100, 20);
aOn.src = "resim1-1.gif";
aOff = new Image(100, 20);
aOff.src = "resim1-2.gif";
bOn = new Image(100, 20);
bOn.src = "resim2-1.gif";
bOff = new Image(100, 20);
bOff.src = "resim2-2.gif";
}
function switchOn(imgName) {
if (rollOvers){
imgOn = eval(imgName + "On.src");
document [imgName].src = imgOn;}}
function switchOff(imgName) {
if (rollOvers){
imgOff = eval(imgName + "Off.src");
document [imgName].src = imgOff;
}}</script>

<a href="http://www.pcmagazine.com.tr/haberler" onMouseover="switchOn('a')" onMouseout="switchOff('a')">
<IMG SRC="resim1-2.gif" border=0 name="a"></a>
<p>
<a href="http://www.pcmagazine.com.tr/share" onMouseover="switchOn('b')" onMouseout="switchOff('b')">
<IMG SRC="resim2-2.gif" border=0 name="b"></a>
</BODY>
</HTML>

ÜST


 

SAYFA KENDISINI KAPATSIN

Öyle bir web sitesi olusturdunuz ki bir sürü yardimci pencere açiyor…. Öyle ki kullanicilar artik açilan bu yeni pencerelerin içinde bogulduklarindan sikayet ediyorlar. Endiselenmeyin tam sizin durumunuza göre bir püf noktasi verecegiz simdi. Asagidaki 4 satirlik HTML kodunu sayfaniza eklediginizde kodu eklediginiz alanda bir dügme olusacaktir. Artik kullanicilariniz bu dügmeye basarak pencereyi rahatlikla kapatabilir. Simdi siz "Iyi de güzelim kullanicilarim pencerenin sag tarafindaki çarpi tusuna basmayi zaten akil edebilirlerdi." diyeceksiniz. Bence bu tus ayni zamanda sayfanin izlendikten sonra isinin bittiginin de bir göstergesi.

<FORM>
<INPUT TYPE="BUTTON" VALUE="Kapat"
NAME="lowerButton" onClick="self.close()">
</FORM>

ÜST


 

BIR MENÜDE SITE HARITASI!

Internet'te rastladigimiz bir çok sitede kullanicinin istedigi sayfaya kolayca erisebilmesi veya ana sayfaya bir klikleme ile ulasabilmesi için navigasyon çubuklari kullanilir. Kullaniciyi sürekli olarak web tarayicisinin geri tusuna basmaktan kurtaran bu özelligi simdi verecegimiz kodlari sayfaniza ekleyerek uygulayabilirsiniz. Asagidaki örnek HTML sayfasi, içerisinde bir Javascript barindiriyor. Javascript'i kendinize göre özellestirerek dilediginiz tipte bir navigasyon menüsüne sahip olabilirsiniz. Dilediginiz sayfaya gitmek için tek yapmaniz gereken ilgili bölümü seçmek ve Git tusuna basmak.

<html><head><script language="JavaScript">
<!--
function buildArray() {
var a = buildArray.arguments;
for (i=0; i<a.length; i++) {
this[i] = a[i];
}
this.length = a.length;
}
var urls1 = new buildArray("",
"http://members.xoom.com/fxturk2/",
"http://members.xoom.com/fxturk2/Photoshop/",
"http://members.xoom.com/fxturk2/Paintshop/",
function go(which, num, win) {
n = which.selectedIndex;
if (n != 0) {
var url = eval("urls" + num + "[n]")
if (win) {
openWindow(url);
} else {
location.href = url;
}
}
}
// -->
</script></head>

<body>
<form name="form1">
<select name="menu1">
<option>Seçiminizi Yapin
<option>Ana Sayfa
<option>Photoshop Teknikleri
<option>Paint Shop Pro Teknikleri
</select>
<input type="button" name="goButton" value="Git!" onClick="go(this.form.menu1, 1, false)">
</form></body></html>

Bu anlatiklarimizdan sonra "ama ben navigasyon menümden kim nereye gitmis kim hangi bölümü kaç kere gezmis ögrenmek isterim, bilmek isterim" derseniz yine Internet üzerinden bulabileceginiz bir CGI veya Perl Script'ten faydalanmanizi öneririm.

ÜST


 

VARSAYILAN HEDEF

Frame'lerden olusan nefis bir sayfa yaptiniz ve sol taraftaki frame'i navigasyon için sag taraftaki frame'i ise içerigi görüntülemek için kullaniyorsunuz. Daha önce <A HREF=… komutuna target="hedef" gibi bir ek vererek ilgili sayfanin hangi frame'de açilacagini tayin edebileceginizi söylemistik. Eger sol taraftaki frame'inizde çok fazla <A HREF=… takisi varsa                 <BASE TARGET… komutunu kullanmayi düsünebilirsiniz.
<base target="sagtaraf">
<a href="sayfa1.htm">Hakkimda</a>
<a href="sayfa1.htm">Resimlerim</a>
<a href="sayfa1.htm">Faydali</a>

Yukaridaki gibi kodlar kullandiginizda bu kodlari koydugunuz sayfadaki her bir link sag
taraftaki frame sayfasinda açilacaktir.

ÜST


 

RENKLI SAYFA GIRIS ÇIKISLARI

Internet Explorer 4.0'in getirdigi en büyük yeniliklerden biri de Aktif HTML sayfalari. Web sayfalarinizi tam bir çoklu ortam sölenine çevirmenize olanak taniyan bu özellik oldukça karmasik olmasi nedeniyle kisisel Web sayfalarini hazirlayanlar tarafindan pek kullanilmiyor. Hot Dog, Front Page 98 gibi yeni Web editörleri de Aktif HTML destegi vererek bu standardi
oturtmaya olanak taniyor. Simdi verecegimiz püf noktasi ise sizi hiç ugrastirmayacak, çünkü verecegimiz tek bir satir kodu kullanarak sayfaniza giris ve çikislarda Power Point benzeri geçisler olusturacaksiniz. Sayfa yenilendiginde çalismayan, sadece birisi sayfaniza girdiginde veya çiktiginda geçis yapan bu özellik Internet Explorer 4.0 ile geldi ve META ifadesi ile birlikte kullanilan tek DHTML komutu olma özelligini tasiyor. Yanlis okumadiniz <HEAD></HEAD> komutlari arasina yerlestirilen
<META> komutu içine yerlestirdiginiz yeni bir ifade geçis yapmaya olanak taniyor.

Asagidaki satirlari HTML sayfanizin ilgili yerlerine girdikten sonra baska bir URL'ye atlayin ve geri dönün, sonuç sizi oldukça sasirtacaktir. Ifadeyi nasil özellestireceginizi asagida bulacaksiniz.

<META HTTP-EQUIV="Site-Enter" content="revealTrans(Duration=1.0,Transition=23)">
<META HTTP-EQUIV="Site-Exit" content="revealTrans(Duration=1.0,Transition=23)">

Bir çogunuzun görüp de bu da ne dediginiz HTTP-EQUIV ifadesinin açilimi söyle "Hypertext Transfer Protocol Equivilant". Basit olarak bu ifade HTTP protokolünü kullanan HTML sayfasinin nasil görüntüleneceginini tanimini yapar. "Site-Enter" kelimesi sayfaniza girildiginde neler olacagini, "revealTrans" ifadesi ise daha önceki sayfanin belirlenen methodla "kaybedilecegini" söylüyor.

META tag'i içerisinde kullanilan Duration=1.0 ifadesi geçisi gerçeklestirilen her bir blogun 1saniye içerisinde islenecegini, Transition=23 ifadesi ise diger 22 geçisten bir tanesinin rasgele olarak seçilecegini belirtiyor.

Geçis Numaralari:
Asagidaki numaralari siz de örnegimizdeki yerine koyarak nasil geçisler gerçeklestigini
gözlemleyebilirsiniz. Örnegimizdeki 23 numarasini kullandiginizda ise asagidaki numaralardan
rasgele bir tanesi seçilecektir.

# Geçisler
1) Içten disa geçis
2) Distan içe geçis
3) Ortadan disa dogru geçis
4) Alttan üste geçis
5) Üstten alta geçis
6) Soldan saga geçis
7) Sagdan sola geçis
8) Soldan saga dikey çözülme
9) Üstten asagi yatay çözülme
10) 8 ve 9'un birlesimi
11) 8'e oldukça benziyor
12) Piksel piksel çözülme
13) Distan içe dönerek geçis
14) Içten disa dönerek geçis
15) Üstten ve alttan geçis
16) Ortadan üste ve alta kapanma
17) Sagdan sola çapraz geçis
18) Diger açidan sagdan sola çapraz geçis
19) 17'nin aynisi, aksi yönüne
20) 18'in aynisi, aksi yönüne
21) Rasgele yatay çizgiler
22) Rasgele dikey çizgiler

ÜST


 

IKI KISIYE BIRDEN E-MAIL YOLLAMAK

Bir arkadasiniz ile birlikte bir araya geldiniz ve bir Web sitesi hazirladiniz. Giris sayfanizda da kullanicilarin sizinle iletisime geçebilmeleri için webmaster@geocities.com gibi bir ifade bulunuyor. Malum Geocities bir Web sitesi için sadece bir tane e-mail hesabi açiyor. Web sayfasini birlikte hazirladiginiz arkadasinizin da bir e-mail adresi varsa kullanicinin sadece
bir link'e tiklayarak iki kisiye birden e-mail atmasini saglayabilirsiniz. Asagidaki satirlari HTML sayfasina girip sayfaya Web tarayicinizla baktiginizda ekranda içinde "E-Mail yollamak için tiklayin!" bir buton göreceksiniz. Muhtesem Web sayfanizi ziyaret eden sansli kullanicilar bu butona bastiginda artik karsilarina gelecek e-mail penceresinin "cc:" bölümünde arkadasinizin e-mail adresini konu bölümünde ise "deneme" yazisini görecekler.

<FORM>
<INPUT TYPE="button" VALUE="E-Mail yollamak için tiklayin!"
onClick="parent.location='mailto:erkan221@hotmail.com?
subject=deneme&cc=erkan221@hotmail.com'">
</FORM>

ÜST


 

ISTENILEN BOYUTLARDA YENI BIR PENCERE

Asagidaki kodlari istediginiz boyutlarda baslik çubuksuz, gezinme tuslari olmayan bir pencere açmak için kullanabilirsiniz. Yazdigimiz Javascript PopIt adli bir fonksiyon olusturuyor ve sayfanin herhangi bir yerinden bu fonksiyonu çagirmamiza olanak taniyor. Ben örnegimde fonksiyonun bir tusa basildiginda çagrilmasini sagladim.

Örnegin sayfa açilirken ayni anda baska bir pencere açilsin istiyorsaniz
<BODY onload="PopIt('deneme.htm', 160, 300)">
gibi bir ifade kullanabilirsiniz.

<HTML>
<title>Istenilen boyutlarda yeni bir pencere</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function PopIt(filename, h, w){
popup = window.open(filename,"popDialog","height="+h+",width="+w+",scrollbars=no")
if ( popup.document.close() ) {
popup.document.close()
}
}
// -->
</SCRIPT>

<BODY BGCOLOR="#FFFFFF">
<FORM>
<INPUT TYPE="BUTTON" VALUE="Penceremi aç!" onClick="PopIt('deneme.htm', 160, 300)">
</FORM>
</BODY>
</HTML>

ÜST


 

ZAMANLAYICI

Öyle bir Web sayfaniz var ki sayfaya baglanan kullanicilara o sayfayi izlemek için belirli bir süre vermek istiyorsunuz. Kalan süre bir sekilde kullaniciya aktarilsin ve süre bittiginde kullaniciya bir mesaj kutusuyla haber verilerek baska bir sayfa yüklensin. Bir test sayfasi hazirliyorsaniz ya da sayfalarin belirli bir süre sonra zamaninin dolmasini istiyorsaniz asagidaki JavaScript tam size göre, kodlar kullaniciya istediginiz kadar zaman vermenize olanak taniyor.

<HTML>
<TITLE>Zamanlayici</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function display()
{
rtime=etime-ctime;
if (rtime>60)
m=parseInt(rtime/60);
else
m=0;
s=parseInt(rtime-m*60);
if(s<10)
s="0"+s
window.status="Kalan Süre: "+m+":"+s
window.setTimeout("checktime()",1000)
}
function settimes()
{
alert("Bu testi tamamlamak için 5 dakikaniz var.")
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
etime=hours*3600+mins*60+secs;
etime+=300;
checktime();
}
function checktime()
{
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
ctime=hours*3600+mins*60+secs
if(ctime>=etime)
expired();
else
display();
}
function expired()
{
alert("Süre Doldu");
location.href="Sonraki.htm";
}
// -->
</SCRIPT>
<BODY BGCOLOR="#FFFFFF" onLoad="settimes()">
<P><font size=+2 face=arial><b>Zamanlayici</font></b><p>

Bu Javascript kullaniciya belirli bir miktar süre vererek verilen süre bitince sayfanin otomatik
olarak baska bir yere  yönlenmesini saglar.
<HR>
<FORM>
<INPUT TYPE="button" VALUE="tamamla" onClick="location.href='bitti.html'">
</FORM>
<hr>

Yukaridaki 300 degerini dilediginiz gibi degistirerek verilen süreyi ayarlayabilirsiniz.
300 sayisi verilen saniyeyi belirtmektedir. Verilebilecek en fazla zaman ise 60 dakikadir.

ÜST


 

WEB SAYFASINI EN ÜSTTE TUTMAK

Web sitenizde kolay gezinme saglamak için bir pencere içerisinde navigasyon menüsü hazirladiniz.Fakat bu menü hep arka planda kalarak islevini yerine getiremiyor. Sizin istediginiz ise bu menünün her zaman üstte kalmasi ve kullanicinin kolayca ona erismesi.

Bir Web sayfasini her zaman üstte tutmak çok kolaydir, tek yapmaniz gereken onBlur="self.focus()" ifadesini BODY tag'inin içine yerlestirmektir. Bu ifadenin kullanilmasini asagidaki örnegimizde bulacaksiniz. Öncelikle navigasyon sayfamizi atesleyecek bir sayfa olusturalim:

<HTML>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function topWindow(){
popup = window.open("dirinfo.htm","","height=175,width=300,scrollbars=no");
}
// End -->
</SCRIPT>

<FORM>
<INPUT TYPE="BUTTON" VALUE="Pop-Up" onClick="topWindow()">
</FORM>
</HTML>

Simdi ise gezinme menüsünü olusturan kodlari hazirlayalim:

<HTML>
<BODY onBlur="self.focus()" bgcolor=ffffff>
Burada gezinme için gerekli olan kodlar bulunacak...

ÜST


 

ALTI ÇIZGISIZ VE ÜZERINE GELINDIGINDE RENK DEGISTIREN LINKLER

   Bu teknigi benim sayfamda da görebilirsiniz. Üzerine glindiginde hem rengi hem de mouse simgesi degisen bu script oldukça güzeldir. Dogrusu sayfanizda kullanmanii tavsiye ederim. Isterseniz "cursor" yazan yeri iptal ederek linklerin üzerine gelindiginde yine mouse kursorünü kullanabilirsiniz. Artik buradaki renkleri degistirmek de size kalmis. Bunlari meta takisindan önce yaziniz.

<style><!--
a:hover{color:ff0000}
a{cursor:crosshair}
a{text-decoration:none;}
//--></style>
<script language="JavaScript">
    <!--
        function isMsie4orGreater()
        {
            var ua = window.navigator.userAgent; var msie = ua.indexOf ( "MSIE " );
            if (msie > 0)
                {return (parseInt ( ua.substring ( msie+5, ua.indexOf ( ".", msie ) ) ) >=4) && (ua.indexOf("MSIE 4.0b") <0) ;}
            else {return false;}
        };
   
    // -->

    </script>
<script language="JAVASCRIPT">
<!--
defaultStatus = "M.Bahattin EKEN Web Sayfasi"
//-->
</script>

ÜST


 

FLOATING FLAME

    Bu kisa aklenti sayesinde sayfalarinizin içerisinde baska bir sayfa varmis gibi görünebilir.Yani yeni bir   frame.Istediginiz herhangibir html dosyasini sayfanizin istediginiz herhangibir yerinde istedigniz byoutlarda yerlestirebilir ve hareket ettirebilirsiniz.

<IFRAME SRC="deneme.htm"    width=320  height=240></IFRAME>

    Deneme.htm yerine istediginiz her türlü adresi yazabilirsiniz.

ÜST


 

  SAYFA NE ZAMAN DEGISTIRILMIS?

    Bilinen bi sey vardirki bi site daima ayni sekilde kaldimi hiçbir cazibesi yoktur.Fakat her ne kisa zaman içerisinde yenilenirse o kadar ilgi görür.Iste bu nedenle bazi kullanicilarin ilgisini daha çok çekebilmek için sayfanizin en son ne zaman güncellendigini belirten Java Script kodunu sayfaniza koyabilirsiniz.

<Script Language=JavaScript>

<!--

var mod=document.lastmodified.split(" ");

document.writeln("Bu sayafanin son güncellenme tarihi-->"+mod[0]);

-->

</Script>

ÜST


 

SAYFA IÇERISINDE BASKA BIR SAYFA DAHA

   Bazi web sayfalarinda görünen bi sey   vardir.Yazilar yukaridan-asagi,saga,sola vb. yönlere kayarak gçtmektedir.Tabii bunlarin çogunlugu Java ile yapilmis olan scriptler oldugundan açilmalari biraz uzun sürer.Oysa su altta görmüs oldugunuz teknik sayesinde bu çok basit ve sayfalarda açilmasi çok daha kolaydir.

<object align=center classid="clsid:1a4da620-6217-11cf-be62-0080c72edd2d" width=200 height=200 border=1 hspace=5 id=marquee>

<param name="scrollstyleX" value="circular">

<param name="scrollstyleY" value="circular">

<param name="szURL" value="deneme.htm">

<param name="scrolldelay" value=60>

<param name="loopsX" value=-1>

<param name="loopsY" value=-1>

<param name="scrollpixelsX" value=0>

<param name="scrollpixelsY" value=-3>

<param name="drawimmediately" value=0>

<param name="whitespace" value=0>

<param name="pageflippingOn" value=0>

<param name="zoom" value=100>

<param name="widthofpage" value=400>

</object>

ÜST


 

ARAMA MOTORLARINA YARDIMCI OLUN

   Her seyinizi ortaya koydunuz mtühis bir site hazirladiniz ve simdi bunu duyurmak istiyorsunuz.Fakat kimse sitenizin adresini bulamayinca arama motorlarina saldiriyor.Bakiyorlar arama motorlarida bulamadi pas geçiyorlar ve onca emeginiz bosa gidiyor.Bunun için ne yapmak gerek tabii ki biraz yardim.Kime??? Arama motorlarina.Altta görmüs oldugunuz paragraflari sayfaniza ekelyin.

<meta name="description" content="Sitenizin amaci,slogani,braz kisa bir    sekilde">

<meta name="keyworks" content="Sitenizdeki bölümler-arama motorlarini bulmasini istediginiz kelimeler">

<meta name="copyright" content="Telif haklari ve ya sinirlamalari">

ÜST


 

RASTGELE ISLEMLER

   Yine Java Script ile yapilmis olan bu script te ise yazdiginiz herhangibir söz,vecize vb. seyler rastgele bir sekilde ekranda görüntülenmektedir.Eger biraz programciliginiz varsa zaten bu scripte daha fazla yazi eklemek için "Array(3)" - "ar[sec%4])" yükseltilmesi gerektigini ve yeni vecizenin de "ar[x]=" seklinde yazilmasi gerektigini anlarsiniz.

<html>

<head>

<title>Rastgele Yazilar</title>

<script language="JavaScript">

<!--

function getmessage() {

var ar =new array(3)

ar[0]="Eger iyi bir web sayfasi yapmak istiyorsan çok sayfa dolasmalisin.(-:Lüzümsuzlar dahil degil:-)"

ar[1]="Sayfanizda fazla hareketli grafik kullanmayin.Bunlarin kolestrole zarari vardir:-p"

ar[2]="Bilinen en iyi arkadas P-II Xeon 450 islemcili bir bilgisayardir!!!"

ar[3]="Boynunu temizle ben bir Vampir degilim sadece ÖPCEM :-{}"

var now=new date()

var sec=now.getseconds()

alert("Murphy Kanunu:\r" + ar[sec%4])

}

//-->

</script>

</head>

<body onload="getmessage()">

</body>

</html>

ÜST


 

WEB SAYFALARINDA FORM KULLANIMI

   Web sayfalarinda ne çok karsilasilan ve tasarimcilari birçok zorluktan kurtatran diger bir teknik ise FORMlardir.Bunlarin içierisinde istediginiz kadar soruyu sorabilir (evet-hayir) cevap sekli atayabilir,tick islevligi saglayabilir ve isterseniz bie metin bile yazdirabilirsiniz.Bunun için bilmeniz gerekenler.

  • Form Tag--> Genel kullanim: <form action=URL method=get-post target=pencere>

  • Action=URL -->Formun göndeerildiginde hangi program tarafafindan degerlendirilicegini bildirir.

  • Method=get-post -->Bilgilaerin sunucuya hangi yolla gönderilecegini belirler. GET->Kontrollere girilen içerik o anda bulunulan adrese eklenip degerlendiriciye gönderirlir. POST->Form içerigini direkt olarak derleyiciye gönderir.

  • Target=window -->Netscpae tarafindan getirilen bu tag form degerlendirici tarafindan kullaniciya geri yanitin hangi pencerede belireceginin gösterir.

  • Input Tag --> Genel kullanim: <input align=tip [checked] maxlength=uzunluk name=isim size=boyut Src=adres Type=tip Lue=deger>

  • Align=tip --> Type degeri bir resim olarak atandiginda bir sonraki resme göre nasil terlestirilecegini ayarlar. TOP,MIDDLE yada BOTTOM degerleri kullanilir.

  • Checked -->Kontrol olarak bir isaretleme veya seçim kutusu kullanildiginda bunun karsimiza isaretlenmis olarak gelmesini saglar.

  • Maxlength=uzunluk -->Metin kutusuna kullanicini max. kaç karakter girebilecegini belirler.

  • Name=isim -->Kontrole bir isim verir.

  • Size=boyut -->Kontrolün boyutlarini karakter cinsinden belirlemenizi saglar. TEXTAREA kontrolu kullanildiginda "en-boy" gibi bir ifade kullanilarak kontrolün boyutlari en-boy cinsinden ayarlanabilir.

  • Src=adres -->Kontrol olarak resim seçildiginde resmin bulundugu adresi tasir.

  • Type=tip -->Kontrolün cinsini belirler ve su degerlerden birini alabilir.

                    Checkbox->Bir isaretleme kutusu görüntüler ve sadece dogru veya yanlis degerlerini alabilir.

                   Hidden-> Web tarayicisinin pencerisinde görünmez fakat içerdigi deger gönderilen form ile web sunucusuna ulasir.

                    Image-> Bir resmi ifade eder ve üzerine  tiklandiginda form degerlerini sunucuya yollar.

                    Text-> Text kontrolü ile ayni özellikleri tasir fakat kullanicini girdigi karakterler bu kontrolde yildiz seklinde görünür.

                    Radio-> Kullanicinin bir çok seçenek içerisinden bir tanesini seçebilmesine olanak atnir.Grup içerisinde Radio kontrolleri her zaman ayni ismi tasimlai fakat value degeri farkli atanmalidir.

                   Reset-> Tiklandiginda formun içerigini temizler

                   Submit-> Formun içerigini sunucuya yollar.

                    Text-> Kullanicinin tek satirlik veri alinmasina olanak tanir.

    Iste yukarida verilmis olan ögelerle hazirlanmis bir form.

Isim:

Soyadiniz:

Sayfam Hakkindaki düsünceleriniz
Müthis Orta Berbat

Elestiri veya istekleriniz için

Beni E-mail listenize kaydedin


 

2000 Yilina Kaç Saniye Kaldi?

   Burada kullanilan script ise üstte yayinlamis oldugum 2000 yili sayacina göre biraz daha manyakca bir is yapiyor. Ne mi yapiyor?Adindan da anlasildigi gibi 2000 yilana kaç saniye kaldigini hesapliyor.hiiiii.

<script LANGUAGE="JavaScript">
<!--
function takesec(n){
x=n-1;
document.thing.time.value=x;
setTimeout("takesec(x)",1000);
}
function dosecs2000() {
today=new Date();
year2000=new Date("December 31, 1999");
secsLeft=(year2000.getTime() - today.getTime()) / 1000;
secsLeft= Math.round(secsLeft);
secsLeft=secsLeft+86399;
takesec(secsLeft);
}
document.write("<FONT FACE=Arial Black SIZE=3 >");
document.write("<FORM name='thing'><b><i> Miladi 2000 yilina kalan saniye:</b></font>");
document.write("<b><INPUT name='time' TYPE='TEXT' FACE='Arial Black' SIZE=9 onFocus='document.thing.time.blur()' value='Coming...'></b>");
dosecs2000();
//-->
</script> <!----------- End of Java -------------------->

    Yukarida programin kodlarini  alttada uygulamayi görebilirsiniz.Nasil ama?

2001 yilina kalan saniye:

2001 yilina kalan saniye:

ÜST


 

Sayfadan Ayrilinca Veda Mesaji

   Sayfaniz ne kadar güzel yada içerigi güzel olsada kullanici sayfanizdan elbette ayrilacaktir.Tabii artik sayfanizi ziyaret ettikleri için bir tesekkür yada küfür edebilirsiniz.(-:hehe:-) Iste bunun için güzel bir script.Kullanici sayfanizdan ayrildigi yada browseri kapattiginda açilan yeni bir pencere içerisinde istediginiz her seyi söyleyebilirsiniz.Iste bu güzel scriptin kodlari.

<html>
<title>Yine bekleriz yada Defol git(bunu tavsiye etmem)</title>
<head>
<script language="JavaScript">
<!- Hide from Javascript-Impaired browsers
locnm=location.href;
pos=locnm.indexof("indexb.htm");
locnm1=locnm.substring(O,pos);
function ByeWin(){
windowIMA=window.open("",'anim2','toolbar=no,location=no,directories=no,menubar=no,
scrollbars=no,status=no,resizable=1,width=360,height=290')
windowIMA.document.write("<html><title>dinamit UGURLAMA PENCERESI</title>"
+"<body bgcolor='black' text='white'><center>"
+"<form method?get action=""+locnm1+"h5s3.html'>"
+"<p><font size=4><b>Merhaba<p>Ziyaretiniz Dogrusu Beni Çok Mutlu Etti."
+"<br>Her Zaman Beklerim<br>Görüsmek Üzere"
+"<br>dinamit © 1999</b></font></form><br>");
}
//end hiding ->
</script>
</head>
<body bgcolor=yellow text=balck onunload="ByeWin()">
<hr>
<center><h1>Sayfamdan ayrilin bakalim ne ile karsilasacaksiniz</h1></center>
<hr>
</body>
</html>

ÜST


 

RENK DEGISTIREN BUTONLAR

   Bilindigi gibi birçok sayfada kullanilan tiklama efekleri yada buton üzerindeyken baska islemlerin gerçeklesmesi olaylari sörfçülerin ilgisini çok çeker. Bu nedenle çogu tasarimci Flash,Java tarzi programlar yardimiyla bu tip islemler yagar fakat bunlarin açilmasi oldukça uzun sürer(Türkiyede)Bu nedenle bu script çok kullanisli ve hizilidir.Bu islemi yapmadan önce butonnuzun normal halini(sayfada görünecegini hali), üzerine gelindigindeki halini ve tiklandigi zamanki hali olmak üzere üç farkli yada ayni resmi ayni boyutlarda ve formatlarda hazirlayip bir kenara koyun.Ben Mavi,sari ve kirmizi olmak üzere üç farkli buton kullandim.

<html>
<head>
<title>dinamit© Hareketli Buton Script</title>
</head>
<body color="white">
<script language="javascript">
<!-
//
bname=navigator.appname;
bver=parselnt(navigator.appversion);
if(bname00"Netscape"&&bver>=3) browserver=1
else browserver=2;
if(browserver==1) {
next1=new image(120,30);
next1.src="mavi.jpg";
next2=new image(120,30);
next2.src="sari.jpg";
next3=new image(120,30);
next3.src="kirmizi.jpg";
}
function hlight(imgorg.imgswag) {
if (browserver==1) {
document.images[imgorg].src=eval(imgswap+".src")
}}
function test() {
}
//->
</script>
<a href=sonra.html" on mouseover="hlight('next','next2')"
        on mousedown="hlight('next','next3')
        on mouseup="hlight('next','next2')
        on mouseout="hlight('next','next1')
        <img src="mavi.jpg" alt="ileri" border="0" name="next"></a>
</body>
</html>

ÜST