TRForumcu.NeTWebmaster / Web Dizayn Scriptler / Programlama DilleriWeb tasarım / ASp, PHP,CGI ScriptlerWeb Yardım (Moderatör: Gondolin)Html Dersleri
Konu Bilgileri
Konu Başlığı Html Dersleri
Cevaplar 45
Sonraki Sonraki Konu
Görüntüleyenler0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Görüntülenme 513
Önceki Önceki Konu
Sayfa: 1 ... 5 6 7 [8]   Aşağı git
Yazdır
Konu Derecelendirme: 0 Bookmark and Share
Konu: Html Dersleri  (Okunma Sayısı 513 defa) EkleBunu Sosyal Paylaşım Butonu
Gondolin
Bölüm Sorumlusu
*


Mesaj : 1.169
Forum Para : 7896.00 YTL
« Yanıtla #42 : 02 Mayıs 2008, 09:20:08 »


İnternet Explorer'ı Kilitlemek


Web tarayıcılar web sitelerinde kendilerine sunulan HTML dosyalarını değerlendirerek sayfayı formatlarlar. Hangi Web tarayıcısını kullanırsanız kullanın elinizdeki tarayıcının mükemmel olduğunu sanmayın. Çünkü en popüler Web tarayıcılardan Netscape Navigator ve Internet Explorer bile zaman zaman sayfadaki kodları algılayamayarak ya da koddaki bir hatadan dolayı kilitlenebiliyor.

Navigator'un kafası acemi bir Web tasarımcısının yazdığı yanlış HTML kodlarından daha çabuk karışırken Explorer bir "hata düzeltme" seçeneği sunuyor. Navigator sayfadaki yanlış kodları size söyleyebiliyor ama zaman zaman hatayı düzeltip yüklemeye devam edemiyor.

Yine de HTML kodlarıyla kilitlenemez deyip Explorer'a güvenmeyin çünkü aşağıdaki kodlardan biri Explorer'ı hata verdirip kapatırken diğeri sonsuz bir döngüye sokup Web tarayıcınıza müdahale etmenize izin vermiyor.

Explorer'ı hata verdirip kapatmak için…
Deneme.htm isimli bir HTML dosyası oluşturup aşağıdaki kodları içine yazın.
Dosyayı Explorer ile açarak eexplorer'ın kilitlenmesini seyredin…

<html>
<head>
<title></title>
<object data="deneme.htm"></object>
</head>
<body>
</body>
</html>

Explorer'ı kilitlemek için…
Deneme1.htm ve Deneme2.htm adlı iki dosya oluşturun ve aşağıdaki kodları her ikisine de girerek dosyaları kaydedin. Dosyalardan birini çalıştırdığınızda artık Explorer'a dokunamayacak hatta kapatamayacaksınız.
<html>
<head>
<title></title>
<object data="deneme1.htm"></object>
<object data="deneme2.htm"></object>
</head>
<body>
</body>
</html>





Logged
 
TRForumcu.NeT | Bilgi ve Paylaşım Platformu
Gondolin
Bölüm Sorumlusu
*


Mesaj : 1.169
Forum Para : 7896.00 YTL
« Yanıtla #43 : 02 Mayıs 2008, 09:20:50 »

Zamanlayıcı


Öyle bir Web sayfanız var ki sayfaya bağlanan kullanıcılara o sayfayı izlemek için belirli bir süre vermek istiyorsunuz. Kalan süre bir şekilde kullanıcıya aktarılsın ve süre bittiğinde kullanıcıya bir mesaj kutusuyla haber verilerek başka bir sayfa yüklensin. Bir test sayfası hazırlıyorsanız ya da sayfaların belirli bir süre sonra zamanının dolmasını istiyorsanız aşağıdaki JavaScript tam size göre, kodlar kullanıcıya istediğiniz kadar zaman vermenize olanak tanıyor.

<HTML>
<TITLE>Zamanlayıcı</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function display()
{
rtime=etime-ctime;
if (rtime>60)
m=parseInt(rtime/60);
else
m=0;
s=parseInt(rtime-m*60);
if(s<10)
s="0"+s
window.status="Kalan Süre:  "+m+":"+s
window.setTimeout("checktime()",1000)
}
function settimes()
{
alert("Bu testi tamamlamak için 5 dakikanız var.")
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
etime=hours*3600+mins*60+secs;
etime+=300;
checktime();
}
function checktime()
{
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
ctime=hours*3600+mins*60+secs
if(ctime>=etime)
expired();
else
display();
}
function expired()
{
alert("Süre Doldu");
location.href="Sonraki.htm";
}
// -->
</SCRIPT>
<BODY BGCOLOR="#FFFFFF" onLoad="settimes()">
<P><font size=+2 face=arial><b>Zamanlayıcı</font></b><p>

Bu Javascript kullanıcıya belirli bir miktar süre vererek verilen süre bitince sayfanın otomatik olarak başka bir yönlenmesini sağlar.
<HR>
<FORM>
<INPUT TYPE="button" VALUE="tamamla" onClick="location.href='bitti.html'">
</FORM>
<hr>

Yukarıdaki 300 değerini dilediğiniz gibi değiştirerek verilen süreyi ayarlayabilirsiniz. 300 sayısı verilen saniyeyi belirtmektedir. Verilebilecek en fazla zaman ise 60 dakikadır.




Logged
 
TRForumcu.NeT | Bilgi ve Paylaşım Platformu
Gondolin
Bölüm Sorumlusu
*


Mesaj : 1.169
Forum Para : 7896.00 YTL
« Yanıtla #44 : 02 Mayıs 2008, 09:21:27 »

Sayfa Hangi Klasörde


Daha önce Web tarayıcınızla bir FTP sitesine bağlandıysanız görmüşsünüzdür, sayfanın tepesinde FTP sitesinin hangi klasöründe olduğu görüntülenir. Böyle bir işlemi Web sayfalarınız için yapmak istiyorsanız aşağıdaki Javascript'i kullanabilirsiniz. Kullanıcılar sayfadaki linkleri kullanarak istedikleri klasöre kolayca atlayabilir hatta sitenizin ana sayfasına bir tıklama ile erişebilirler.

<HTML>
<font face=arial size=+2><b>
HTML dosyasının bulunduğu klasör
</b></font>
<SCRIPT LANGUAGE="JavaScript">
<!--
var path = "";
var href = document.location.href;
var s = href.split("/");
for (var i=2;i<(s.length-1);i++) {
path+="<A HREF=\""+href.substring(0,href.indexOf(s)+s.length)+"/\">"+s+"</A> / ";
}
i=s.length-1;
path+="<A HREF=\""+href.substring(0,href.indexOf(s)+s.length)+"\">"+s+"</A>";
var url = window.location.protocol + "//" + path;
document.writeln(url);
// End -->
</script>

Javascript'imiz oldukça kısa ve başardığı iş biraz da sizin becerinize kalmış. Çünkü script'imiz HTML dosyasının bulunduğu tüm alt klasörleri listeleyerek kullanıcının tıklamasına izin veriyor, yani her klasörün içerisinde daha önce sunucunuzda aynı isimle tanımlanmış bir başlangıç sayfası olması (genellikle index.html) gerekir. Böyle bir sayfa bulunamazsa "HTTP/1.0 403 Access Forbidden" hatası verilir.




Logged
 
TRForumcu.NeT | Bilgi ve Paylaşım Platformu
Gondolin
Bölüm Sorumlusu
*


Mesaj : 1.169
Forum Para : 7896.00 YTL
« Yanıtla #45 : 02 Mayıs 2008, 09:22:04 »

Web Sayfanızı En Üstte Tutmak


Web sitenizde kolay gezinme sağlamak için bir pencere içerisinde navigasyon menüsü hazırladınız. Fakat bu menü hep arka planda kalarak işlevini yerine getiremiyor. Sizin istediğiniz ise bu menünün her zaman üstte kalması ve kullanıcının kolayca ona erişmesi.

Bir Web sayfasını her zaman üstte tutmak çok kolaydır, tek yapmanız gereken onBlur="self.focus()" ifadesini BODY tag'ının içine yerleştirmektir. Bu ifadenin kullanılmasını aşağıdaki örneğimizde bulacaksınız. Öncelikle navigasyon sayfamızı ateşleyecek bir sayfa oluşturalım:

<HTML>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function topWindow(){
popup = window.open("dirinfo.htm","","height=175,width=300,scrollbars=no");
}
// End -->
</SCRIPT>

<FORM>
<INPUT TYPE="BUTTON" VALUE="Pop-Up" onClick="topWindow()">
</FORM>
</HTML>

Şimdi ise gezinme menüsünü oluşturan kodları hazırlayalım:

<HTML>
<BODY onBlur="self.focus()" bgcolor=ffffff>
Burada gezinme için gerekli olan kodlar bulunacak...




Logged
 
Sayfa: 1 ... 5 6 7 [8]   Yukarı git
Yazdır