Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » ://www » JavaScript » External Javascript ve "Not Defined" Hatası


JavaScript JavaScript ile ilgili merak ettiklerinizi, sorunlarınızı ve fikirlerinizi bu bölümde paylaşabilirsiniz.

Yanıt
 
LinkBack Seçenekler
Old 23.05.2007   #1 (permalink)
soul
 
soul's Avatar
 
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,264
External Javascript ve "Not Defined" Hatası

Bir sitede Firefox' ta script' i

HTML Code:
 <script type="text/JavaScript" src="js.js"></script>
şeklinde (sayfa başında head içerisinde) çağırıyorum, normal sayfa akışı içerisinde de bir JS fonksiyonunu çağırıyorum. yani onload u beklemeden. Ancak "not defined" hatası alıyorum.

Sayfanın başına direk JS yi gömünce beklenildiği şekilde çalışıyor.

Sorunu 3-5 yolda çözebilirim, mesela onload beklemek veya JS yi gömmek gibi ama benim merak ettiğim sizde bu hata ile karşılaşıyor musunuz? Normalde çalışması lazım gibi geliyor bana.
__________________
FERRUH.MAVİTUNA - Okuduklarim
You are not your fu*@.' khakis, wait a minute maybe you are...
soul şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 23.05.2007   #2 (permalink)
hayvanAdam
 
hayvanAdam's Avatar
 
Üyelik Tarihi: 17.05.2007
Yer: ISTANBUL
Yaş: 27
Mesaj: 89
Re: External Javascript ve "Not Defined" Hatası

çalıştırdığın fonksiyon nedir?

birde js.js dosyası gerçekten olduğu yerdemi?
__________________
flv player :: Kırkpınar :: uyguLama
Sahanda yumurtanın yağdan en öksüz köşesiyim ben, zemine yapışmakta kararlı ve bütünden tamamen aykırı...
hayvanAdam şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 23.05.2007   #3 (permalink)
modifiyeci
 
Üyelik Tarihi: 02.04.2007
Yer: İstanbul Bursa arası
Yaş: 20
Mesaj: 171
Re: External Javascript ve "Not Defined" Hatası

Yaklaşık 10kb lık bi external JS im var. Head tagının son satırında çağırıyorum. İçinde bulunan ajax vb çok sayıda fonksiyon hiç beklemeden body içinde 8-10 kez kullanılıyor. Ama hiç bir sorun çıkmıyor.
Aklıma ilk gelen, acaba JS ler de <img/> nesnesi gibi, durup yüklenmesi beklenmeden geçiliyor mu? Eğer böyle ise JS in boyutu bu sorunu doğurabilir.
modifiyeci şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 23.05.2007   #4 (permalink)
hayvanAdam
 
hayvanAdam's Avatar
 
Üyelik Tarihi: 17.05.2007
Yer: ISTANBUL
Yaş: 27
Mesaj: 89
Re: External Javascript ve "Not Defined" Hatası

head tagları arasında 48kb lık mootolls.js yi çekiyorum body arasında çağarıp kullanıyorum.

fakat
Kod:
<script>
document.getElementById('osman').style.background = "#ff9900";
</script>
<div id="osman"></div>
şeklinde bir kod çalıştırısan yani element yatılmadan önce o element üzerinde js ile oynamaya çalışırsan "osman obje değil hatası alırrsın".
__________________
flv player :: Kırkpınar :: uyguLama
Sahanda yumurtanın yağdan en öksüz köşesiyim ben, zemine yapışmakta kararlı ve bütünden tamamen aykırı...
hayvanAdam şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 23.05.2007   #5 (permalink)
soul
 
soul's Avatar
 
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,264
Re: External Javascript ve "Not Defined" Hatası

1. evet js orada
2. Calistirdigim fonksiyon zaten js de cagirilmiyor sadece fonksiyonlar tanimli. Sayfada cagiriliyorlar.

Dolayisyla fonksiyonun onemi yok diyelim function x(){alert(1)} olsun
__________________
FERRUH.MAVİTUNA - Okuduklarim
You are not your fu*@.' khakis, wait a minute maybe you are...
soul şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 23.05.2007   #6 (permalink)
hayvanAdam
 
hayvanAdam's Avatar
 
Üyelik Tarihi: 17.05.2007
Yer: ISTANBUL
Yaş: 27
Mesaj: 89
Re: External Javascript ve "Not Defined" Hatası

en güzeli ziple koy sen sorunlu dosyayı bizde sorunu halledip geri gönderelim sana.
Burayada açıklamasını yazarız.
__________________
flv player :: Kırkpınar :: uyguLama
Sahanda yumurtanın yağdan en öksüz köşesiyim ben, zemine yapışmakta kararlı ve bütünden tamamen aykırı...
hayvanAdam şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 23.05.2007   #7 (permalink)
soul
 
soul's Avatar
 
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,264
Re: External Javascript ve "Not Defined" Hatası

Dosyalar ozel oldugundan direk kodu veremiyorum ama durumun acik oldugunu ve gerekenleri yazdim.

Senin sorunu halletmek icin guzel fikirlerin varsa duymak isteriz tabii ki ve dedigim gibi cozumden ote neden ariyorum.
__________________
FERRUH.MAVİTUNA - Okuduklarim
You are not your fu*@.' khakis, wait a minute maybe you are...
soul şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 23.05.2007   #8 (permalink)
soul
 
soul's Avatar
 
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,264
Re: External Javascript ve "Not Defined" Hatası

kodu temel olarak buraya aliyorum, cunku basit testlerde calisiyor.


Soyle :

head icerisinde
HTML Code:
    <script type="text/JavaScript" src="/js/prototype.js"></script>
    <script type="text/JavaScript" src="/js/scriptaculous.js?load=effects,controls"></script>
    <script type="text/JavaScript" src="/js/lightbox.js"></script>

gibi js lerim var. Yaklasik 6-7 tane.

Ondan sonra HTML kodunun ortasinda da su var.

HTML Code:
<script type="text/JavaScript">new ajax.Autocompleter("autocomplete", "autocomplete_choices", "/ajax/tags/", {paramName: "x", minChars: 1, afterUpdateElement: funcX});</script>

aldigim hata funX tanimli degil halbuki fonksiyon yukaridaki js dosyalarinin iceirisinde tanimli.
__________________
FERRUH.MAVİTUNA - Okuduklarim
You are not your fu*@.' khakis, wait a minute maybe you are...
soul şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 23.05.2007   #9 (permalink)
s5prin
 
s5prin's Avatar
 
Üyelik Tarihi: 16.12.2006
Yer: istanbul
Yaş: 26
Mesaj: 449
Re: External Javascript ve "Not Defined" Hatası

funcX olabilir mi o? Bir de (genelde Explorer'da) HTML içerisinde id'si, bir JavaScript obje ya da nesnesiyle aynı olan elementler bu tip problemler oluşturuyor. Örnek;
Alıntı:
<div id="divX">
ve
Alıntı:
divX = document.getElementById('elementID');
aynı içerikteyse problem çıkarıyor.
__________________
imzaya sponsor
s5prin şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 23.05.2007   #10 (permalink)
hasan
 
hasan's Avatar
 
Üyelik Tarihi: 21.05.2007
Yer: Ankara
Yaş: 26
Mesaj: 36
Re: External Javascript ve "Not Defined" Hatası

Ferruh abi sana önereceğim, kodları boş bir htmlde denemen. Yani boş bir HTML sayfası oluştur, JavaScript dosyanı headlerin arasına yerleştir. sonra fonksiyonunu çağır. Hatayı bulmada ayıklama yöntemini dene. ihtimalleri en aza indirerek sorunu daha çabuk bulabilirsin. Eğer boş bir HTML de çalışıyor ise, sorun başka yerde olabilir. Bir de benim başıma gelen bir olay, headlerin arasına js kodunu yazarken

Mesela
Kod:
<script type="text/JavaScript" src="/js/prototype.js"></script>
Yerine

Kod:
<script type="text/JavaScript" src="js/prototype.js"></script>
(slash olmadan) yazmayı dene.
hasan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Yanıt

Etiketler
external , javascript , quotnot , definedquot , hatasi



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com TEKplatform TEKplatform

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css dijital div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu muzik mysql nasil neden nedir online photoshop php problemi