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

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • Blunty

    Blunty

    13 Mart 2006
  • Brendan van Son

    Brendan van

    5 Aralık 2006