Javascript ile Sabit Status Bar Mesajı
Asp January 23rd, 2008->
Hepimiz çeşitli sitelerde Status bar’da bazı yazılar görmüşüzdür. Örneğin ASPnedir?com’da da bu şekilde bir mesaj var. Peki bunu nasıl yazıyoruz. Javascript’in window.status ve windows.defaultStatus özelliklerini kullanarak. Hemen bir örnek kod ile açıklayalım:
<script language=javascript>
window.status =’ASPnedir?com’;
window.defaultStatus =’ASPnedir?com’;
</script>
Peki bu yazınızı nasıl hareket katabilirsiniz? ScollIn ve ScrollOut diye 2 farklı fonksiyon yazılım. Biri mesajı ekrana belirli bir zaman aralığında yazarken diğeride aynı şekilde silen bir fonksiyon. Hemen bunu da bir örnek kod ile inceleyelim:
|
<SCRIPT language=JavaScript> |
<!– Begin
var Message=” ASPnedir?com bir nedir?org Hizmetidir”;
var place=1;
function scrollIn() {
window.status=Message.substring(0, place);
if (place >= Message.length) {
place=1;
window.setTimeout(”scrollOut()”,100);
} else {
place++;
window.setTimeout(”scrollIn()”,120);
}
}
function scrollOut() {
window.status=Message.substring(place, Message.length);
if (place >= Message.length) {
place=1;
window.setTimeout(”scrollIn()”, 100);
} else {
place++;window.setTimeout(”scrollOut()”, 100); }
}scrollIn()
// End –>
</SCRIPT>
Görüldüğü gibi buradaki değerleri değiştirerek kendi zaman diliminizde farklı hareketli status bar mesajları yazabilirsiniz.
Son olarak gelelim nasıl bu mesajı sabileyeceğimize. Mouse ile linlerin üzerine gidildiğinde anlık da olsa o linkin adresi status bar’da yine de görünecektir üstteki örneklerde peki biz ne yapabiliriz? Çözüm kolay
<a OnMouseOver=”window.status = ‘ASPnedir?com’; return true;” OnMouseOut=”window.status = ‘ASPnedir?com’; return false;” href=index.asp style=font:bold >Ana Sayfa</a>
ışte hepsi bu kadar.


























Son Yorumlamalar