SORU
28 EYLÜL 2010, Salı


Bu işlev başka bir JS dosyasına bir JavaScript ile yazılmış diyebilir miyiz?

İşlevi bir JS ile yazılmış başka bir JS dosyası diyebilir miyiz? Herkes başka bir JS dosyasından işlevini çağırmak için bana nasıl yardımcı olabilir?

CEVAP
28 EYLÜL 2010, Salı


İşlevi ise aynı JS olsaydı sizin gibi adlı dosya işlevin tanımını içeren işlevin ilk kullanmadan önce yüklü olduğu sürece Dosya olabilir.

I. e.

File1.js

function alertNumber(number) {
    alert(number);
}

File2.js

function alertOne() {
     alertNumber("one");
}

HTML

<head>
....
    <script src="File1.js" type="text/javascript"></script> 
    <script src="File2.js" type="text/javascript"></script> 
....
<head>
<body>
...
    <script type="text/javascript">
       alertOne();
    </script>
...
</body>

Diğer yol işe yaramaz. Doğru Stuart Wakefield tarafından işaret olarak. Diğer şekilde de çalışacak.

HTML

<head>
....
    <script src="File2.js" type="text/javascript"></script> 
    <script src="File1.js" type="text/javascript"></script> 
....
<head>
<body>
...
    <script type="text/javascript">
       alertOne();
    </script>
...
</body>

Çalışmaz ne olurdu:

HTML

<head>
....
    <script src="File2.js" type="text/javascript"></script> 
    <script type="text/javascript">
       alertOne();
    </script>
    <script src="File1.js" type="text/javascript"></script> 
....
<head>
<body>
...
</body>

alertOne çağrılırken olarak tanımlanır, ancak DAHİLİ olarak tanımlı bir işlev (alertNumber) kullanır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • iNCH

    iNCH

    20 Temmuz 2009
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009