|
LİNKLERLE DOLU BİR SAYFA!
Kendinize Internet kısayollaıyla dolu kişisel bir sayfa hazırlamak ve sık
sık kullandığınız linkleri içeren bu sayfadaki dilediğiniz linkleri sırayla
gezmek istiyorsunuz. Bu işi gerçekleştiremek için size oldukça akıllı bşr
javasript sunuyoruz. We b sayfasında yanında işaretlenebilecek kutucuklar
olan linkler gösteren ve seçili kutucuklardan oluaşn bir link listesi
hazırlayan javascript Explorer 3.0 Netscape 3 üstü tarayıcılarda çalışıyor.
<html>
<script language="JavaScript">
<!--
function newlink(href, descr) {
document.write ('<FORM><INPUT TYPE="checkbox" NAME="picklink" VALUE="off"><a
href="' + href +'">' + href + '</a><br>' + descr +'<INPUT TYPE=HIDDEN
NAME="site" VALUE="' + href + '"><INPUT TYPE=HIDDEN NAME="desc" VALUE="' +
descr +'"></FORM>');
}
function makepage () {
linkPage = '<HTML><HEAD><TITLE>Gezeceğim Kısayollar:</TITLE></HEAD>' +
'<BODY TEXT="#000088" BGCOLOR="#FFFFCC" LINK="#800000" VLINK="#800000" ALINK="#800000">'
+
'<h1>Gezeceğim Kısayollar:</H1><hr noshade color="#880000">';
n = (document.forms.length - 0)
// replace 0 with number of extenal forms on page
for (var i = 0; i < n; i++) {
if (document.forms[i].picklink.checked == true) {
var site = document.forms[i].site.value;
var desc = document.forms[i].desc.value;
link = '<a href="' + site + '" target="opener">' + site + '</a><br>' + desc
+ '<br><br>';
linkPage = linkPage + link
}
}
linkPage = linkPage +'</BODY></HTML>';
remote = window.open("","remotewin","width=350,height=400,scrollbars=yes");
remote.document.write (linkPage);
remote.document.close()
if (remote.opener == null)
remote.opener = window;
remote.opener.name = "opener";
}
//-->
</script>
<BODY BGCOLOR="#FFFFFF">
Aşağıdaki kısayollardan dilediklerinizi işaretledikten sonra<br>
"Sayfayı Hazırla" Tuşuna Basın.<P>
<script>
<!--
newlink ("http://www.yahoo.com/ ", "Yahoo - Örnek vermek için link...")
newlink ("http://www.excite.com/ ", "Excite - Arama motoru...")
newlink ("http://www.infoseek.com/ ", "Infoseek - Başka bir arama motoru")
newlink ("http://www.lycos.com/ ", "Lycos - Örnek için diğer bir link.")
document.write ('<br><A HREF = "javascript:makepage()">Sayfayı
Hazırla.</A>');
//-->
</script>
<hr>
</BODY>
</HTML>
Örneğimizde sadece 4 adet kısayol
verdik. "newlink" fonksiyonunu kullanarak dilediğiniz kadar fazla
işaretlenebilir kısayol oluşturabilir. Sayfayı Hazırla tuşuna bastıktan
sonra çıkan küçük pencereyi kullanarak ilgili siteleri sırayla
gezebilirsiniz. |