|
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.
|