2010-07-02 18 views
6

Bunu nasıl açıklayacağımı bilmiyorum, bu yüzden elimden gelenin en iyisini yapın.Script Src sayfa

Bunun üzerine bazı basit javascript içeren bir sayfa vardır:

<script language="javascript" type="text/javascript"> 

    function clearIt(txtbox, initVal) { 
     alert('f'); 
     if (txtbox.value == initVal) { 
      txtbox.value = ''; 
     } 
    } 

    function fillIt(txtbox, initVal) { 
     if (txtbox.value == '') { 
      txtbox.value = initVal; 
     } 
    } 


</script> 

ben eklemek kadar yukarıdaki kod, çalışıyor:

<script src="Scripts/jquery-1.4.2.js" type="text/javascript" /> 

Eğer önceki komut dosyası bloğu YUKARIDA CSS doesnt yük.

Önceki betik bloğu BELOW'iyse, clearIt \ fillIt işlevlerim çalışmıyor. Bu betiğe atıfta bulunmamın sebebi, diğer şeylerin bombalanmasına neden olabilir? Kullandığınız jQuery sürümü ile, siz (javascript öncesi) ilk başvurulan CSS'nizde tümüne sahip olmalıdır, ayrıca

<script src="Scripts/jquery-1.4.2.js" type="text/javascript"></script> 

-

+0

aptalca geliyor ama iyi çalışıyor yazmalısınız: [Neden kendine kapanan komut dosyası etiketleri çalışır?] (Http://stackoverflow.com/questions/69913/neden-dont-kendi kendine-kapan-komut-etiket-iş) –

cevap

5

yerine bu deneyin.

Bu

jQuery Aydınlanma kitaptan -

jQuery 1.3 itibariyle kütüphane artık özel hazır() olayı harekete önce tüm CSS dosyaları yüklenir olduğunu garanti eder. JQuery 1.3'teki bu değişiklik nedeniyle, jQuery kodundan önce her zaman CSS dosyalarını içermelidir. Bu, tarayıcının CSS'yi daha önce HTML belgesinde yer alan JavaScript'e geçmeden önce ayrıştırmasını sağlayacaktır. Elbette, CSS aracılığıyla başvurulan resimler, tarayıcı JavaScript'i ayrıştığında indirilebilir veya indirilmeyebilir.

Stackoverflow'da daha önce - Neden kendi kendine çalışan komut dosyaları çalışmıyor?

Why don't self-closing script tags work?

+0

OMG Ben kusacağım düşünüyorum (bu evet demek). Teşekkürler! – ewitkows

2

yerine bu deneyin:

<script src="Scripts/jquery-1.4.2.js" type="text/javascript" ></script> 

altında yatan nedenin emin ama kendi kapanan komut dosyası etiketleri problemlidir nedense değil.

2

Sen

<script src="Scripts/jquery-1.4.2.js" type="text/javascript" ></script> 

soruya bakın ;-)

+0

Siz * kapanış komut dosyası etiketini yazmalısınız *. http://stackoverflow.com/questions/69913/why-dont-self-closing-script-tags-work – Tomalak