Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

javascript farklı dosyalar arası ..


Suark

Öne çıkan mesajlar

değişken karşılaştırma nası yapcaz?

2 js file var diyelim.
a.js
b.js

global variable tanımladım a da, onu işledim falan.
onuda window.globalvariable diyeyim.

sonra bunun b de çağırdım.
herşey ok güzel,

ama değişkenimin içindeki şeyleri b'deki başka bi değişkenle kıyaslamak istiyorum, bunun için each kullandığımda, b'dekine erişemiyorum ( a.k.a undefined diyor).


örnek

a.js

window.globalvariable

HEDEHE DÖHÖDÖHE DEÖHEÖDE

b.js
var osman;
osman = hede heöheöeh
window.globalvariable.each(function(){
alert(osman);
});

burdaki alerti verince direk undefined yazıyor.
( çalışsa kıyaslama yapıcam ).

nası yapcam?
Link to comment
Sosyal ağlarda paylaş

çağırdığım yerde şu

window.playlist.each(function(){
alert(AudioFile.currenTime);
});

burda, playlist a.js den çağrılma ( ve çağırıyor gerçekten onda sıkıntı yok ).

AudioFile da bizim bu b.js'den. ki bu yazdığım da b.js den.

undefined veriyor alerte. ( currentTime ı belki bunu verir diye emin olmak için yazdım hehe, başka bişi de olur AudioFile la ilgili ).
Link to comment
Sosyal ağlarda paylaş

JavaScript'te each diye bi fonksiyon yok. jQuery'de var ama verdigin ornekte window nesnesine jquery ustunden degil, direkt JS ile erismeye calisiyosun ?

Neyse yapabilecegin ilk sey b.js icinde degiskeni okuyabildiginden emin olmak.


console.log(window.playlist);



ne yazdiriyor console'a ona bak bakalim.

Sonrasinda each kullanacaksan syntax su olmali;


$.each(window.playlist, function(index, item){ ... });
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...