"Zıpır Bilgisayar" kitabında yer alan
scriptler (Açıklamaları kitapta):
Boş bir text dosyasına "Kopyala(Copy)/Yapıştır(Paste)" ile "htm" uzantılı kaydedin.
Sağ Tıklama Yasağı:
<script>
<!-- Begin
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('Sağ Tıklamak Yasak Demiştim!');
return false;
}return true;
}document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// End -->
</script>
<p>Bu sayfada sağ tıklamak yasaktır.</p>
Status (Durum) Çubuğunda Yazı:
<script>
statuss();function statuss()
{window.status="Hoş Geldiniz!";
setTimeout("statuss()",0);}
</script>
Artı Link İmleci:
<html>
<head>
<style>
<!--
a:hover{color:3399ff}
a{cursor:crosshair}
a{text-decoration:none;}
//-->
</style>
<title>Artı Deneme</title>
</head>
<body>
<p><a href="http://www.zekaspor.com">Bu bir linktir</a></p>
</body>
</html>
Adres Yönlendirme:
<html>
<head>
<meta http-equiv="Refresh" content="10;URL=http://www.paradokslar.cjb.net">
</head>
<p>10 saniye sonra bağlanacaksınız</p>
</html>
Popup Sayfa Açılması:
<script language="JavaScript">
<!--
window.open('http://www.paradoks.arsivi.com',
'', 'height=200,width=400,scrollbars,resizable,status,location');
//-->
</script>
Karşılama-Uğurlama:
<html>
<body onLoad="alert('Siteme Hoşgeldiniz');"
onUnload="alert('İyi Günler Dilerim');">
</body>
</html>
Deprem Oluyor:
<head>
<script>
function shake(n) {
if (self.moveBy) {
for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
}
}
}
}
// End -->
</script>
</head>
<body>
<center>
<form>
<input type=button onClick="shake(2)" value="Deprem Butonu">
</form>
</center>
</body>
“Sık Kullanılanlar”a Ekle:
<script>
var bookmarkurl="http://www.paradokslar.com"
var bookmarktitle="PaRaDoKsLaR"
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
</script>
<div align=center>
<font face="Tahoma" size=2>
<a href="javascript:addbookmark()">Sık Kullanılanlar'a Ekleyin</a>
</font>
</div>
Tarayıcı’nın Çözünürlüğü:
<script language=javascript1.2>
browser=navigator.appName
c1=screen.width
c2=screen.height
document.write("<center><font size=-2 face=Arial>Bu site en iyi Internet
Explorer ile 800 x 600 çözünürlükte görüntülenir.<br><font color=red>Siz: "+c1+"
x "+c2+" çözünürlükte "+browser+"</font></font></center>")
</script>
“Giriş Sayfası” Yap:
<html>
<body>
<a href onClick="this.style.behavior='url(#default#homepage)';
this.setHomePage('http://www.zekaspor.com');">
Giriş Sayfası Yap</a>
</body>
</html>
Açılan Sayfayı Kapat:
<html>
<body>
<form>
<input type="button" VALUE="Pencereyi Kapat"
name="lowerButton" onClick="self.close()">
</form></body>
</html>
“Kelime Çevirme” Oyunu:
<head>
<script>
function reverse(form) {
text = "";
str = form.revtext.value;
for (i = 0; i <= str.length; i++)
text = str.substring(i, i+1) + text;
form.revtext.value = text;
}
</script>
</head>
<form>
<input type=text name=revtext value=Buraya_Kelime_Yazın>
<input type=button value="Ters Çevir"
onClick="reverse(this.form)">
</form>
Bilgi Butonu:
<center>
<form>
<input type="button" Value="BİLGİ İÇİN"
onClick="alert(' Zıpır Bilgisayar Eğlendirir! ')")>
</form>
</center>
Uçan Harfler:
<head>
<style>
.spanstyle {
position:absolute;
visibility:visible;
top:-50px;
font-size:8pt;
font-family:tahoma;
font-weight:bold;
color:red;
}
</style>
<script>
var x,y
var step=20
var flag=0
var message="Hoşgeldiniz! "
message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++) {
xpos[i]=-50
}
var ypos=new Array()
for (i=0;i<=message.length-1;i++) {
ypos[i]=-50
}
function handlerMM(e){
x = (document.layers) ? e.pageX :
document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY :
document.body.scrollTop+event.clientY
flag=1
}
function makesnake() {
if (flag==1 && document.all) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("span"+(i)+".style")
thisspan.posLeft=xpos[i]
thisspan.posTop=ypos[i]
}
}
else if (flag==1 && document.layers) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("document.span"+i)
thisspan.left=xpos[i]
thisspan.top=ypos[i]
}
}
var timer=setTimeout("makesnake()",30)
}
</script>
</head>
<body onLoad="makesnake()"
style="width:100%;overflow-x:hidden;overflow-y:scroll">
<script>
for (i=0;i<=message.length-1;i++) {
document.write("<span id='span"+i+"' class='spanstyle'>")
document.write(message[i])
document.write("</span>")
}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
</script>
</body>