Merhaba, genellikle web teknolojileri, web programlama dilleri, linux ile ilgili yazıların yazıldığı bir sitede bulunmaktasınız. Eğer bu konular ilginizi çekiyorsa yazılarıma abone olmanızı öneririm. Yazar hakkında ayrıntılı bilgi için tıklayın.

JavaScript dosyasının içinde başka bir Javascript dosyasını çağırma

Örneğin site.js adında bir javascript dosyamız olsun. Bu javascript dosyasının çalıştırıldığı her yerde jquery.js ve moo.js adlı javascript dosyalarını da çalıştırmak isteyelim.

Bu durumda ya şöyle yaparız;

1
2
3
<script src="site.js" type="text/javascript"></script>
<script src="jquery.js" type="text/javascript"></script>
<script src="moo.js" type="text/javascript"></script>

ya da site.js’in içinde jquery.js ve moo.js’i bir javascript fonksiyonu ile çağırabiliriz. Böyle yapmak için site.js’in içine şu kodlar eklenmeli;

1
2
3
4
5
6
7
8
9
10
function addJavascript(jsname) {
    var th = document.getElementsByTagName('head')[0];
    var s = document.createElement('script');
    s.setAttribute('type','text/javascript');
    s.setAttribute('src',jsname);
    th.appendChild(s);
}
 
addJavascript('jquery.js');
addJavascript('moo.js');

Belki bir gün ihtiyacınız olur.

Creative Commons License
Java Dergisi

8 Yorum

[...] Buyrun size WP-Syntax ile Javascript kodları renklendirilmiş örnek bir sayfa. [...]

o bir gün bu gün işte :D
çok teşekkür ederim dostum, çok güzel işimi gördü…

Hüseyin Berberoğlu Şubat 28th, 2009, 20:42

İşe yaradığına sevindim :)

arkadaşlar benim haberim olmadan java script diye bi program.Benim bazı sitelerre girmemi engelliyor bileniniz varsa bi zahmet yazsın

pardon yanlış oldu jaca script denen program silinmiş bu yüzden giremiyorum indiriyorum olmuyor heralde bi yerde pasif konumda bileniniz varsa bi zahmet ya

Hüseyin Berberoğlu Mart 8th, 2009, 12:06

@cumhur http://www.getfirefox.com adresinden Firefox adlı web tarayıcısını indirin. Siteler Firefox ile sorunsuz çalışmakta.

Bu kodu “function” olmadan düzenleyebilirmiyiz? 2. eklediğim javadaki bazı kodları function olarak kabul etmediği için hata veriyor.Lütfen yardım benim için çok önemli.. Ayrıntılı bilgi için dunya_benimdir@hotmail.co.uk proje detay vb. herşeyi anlatabilirm. Facebook için kimsilmiş uygulaması yapıyorum.Teşekkürler

Yorum Yazın

Kısa da olsa bir yorum yazmanız yazar için çok önemli.
Yorumunuz