focus() window nesnesinin bir metodudur ve pencerenin diğer pencerelerin önüne geçip, odağı almasını sağlar. kullanımını sadece bir timer a bağlı şekilde görmüştüm (setTimeout ile) mesela 5 dk. bir odağı kendi penceren içine çekebilirsin bununla.
10 saniyede bir kendi penceresini üste çıkarmaya çalışan bir
js
örnek : (ie ve mozilla da test edildi)
Kod:
<html>
<head><title>window.focus() ve setTimeout()</title>
<script language="javascript">
//bu fonksiyon iki iş yapar.
//* odağı bu pencereye çeker.
//* kendini 10 sn. sonra yeniden çağrılacak şekilde ayarlar.
function odagi_al()
{
window.focus();
setTimeout("odagi_al()","10000");
}
</script>
</head>
<body onload="odagi_al();">
<h1>10 saniyede bir odağı alacağım.Üste çıkacağım.</h1>
<small>kullanıcıyı sinir edeceğim</small>
</body>
</html>
fakat bu tip metotlar kullanıcının sinirini bozacaktır genellikle.
bunu kullanıcının yaptığı bir ayarlama sonucu, onun isteği doğrultusunda yapmanı öneririm.
("10 dk. bir sayfayı yenile ve haberleri hatırlat" gibi bir ayar mesela.)
bir de yeni başlıyorum dedin ya, bir şeyler tavsiye etmezsem rahat edemeyecem

eğer işletim sistemin windows ise (2000 veya XP)
http://www.microsoft.com/downloads/d...a&hash=TGLNMHC
bu kurulum işine yarayacaktır. her ne kadar ms ECMA ya bir şeyler eklemeye çalışmışsa da
çoğu nesne ve komut standartlara uygundur.
mozilla nın herhangi bir sürümünü kurmanı ve javascript debugger kullanmanı da tavsiye ederim.
bir adres daha :
http://www.mozilla.org/js/
6 temel nesne hakkında bir fikir edindikten sonra, dom hakkında bilgilenmen gerekecek.
dom hakkında bildiğim en iyi kaynak w3c nin dom referansıdır.
"w3c dom reference"
son olarak en azından popüler tarayıcılar üzerinde (ie,mozilla,opera,netscape,safari,konqueror gibi) yazılmış bir script test edilmelidir.
sadece ie özel scriptlerden (document.all) dan uzak durmanı, "mammon" takipçisi olmamanı öneririm.
bir de unutmadan :
http://www.emory.edu/CRL/abb/JScriptBugs.html
lafı fazla uzattığım için kusura bakma.