Yazar |
|
tuuba
Bursa
Kayıt: 22.01.2007 |
|
Merhaba,
Benim java script kodlarının çalışmasında bi sorun var.Elimdeki java script kitabındaki örnek kodları kaydedip çalıştırıyorum ama eksik çalışıyolar.Örneğin programda Create a new window,close a window diye iki tane buton olması ve bunların üzerlerinde yazan fonksiyonları gerçekleştirmesi gerekiyor.Ama ben çalıştırdığımda birinde create diğerinde close yazan iki tane text field çıkıyor.
Bunun diğer applet kodlarını da doğrudan html kodlarına çift tıklayıp çalıştıramamamla bi ilgisi olabilir mi?(ama bizim final sorusu gayet güzel çalışıyor)
Bi fikri olan....
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
Inputların tipleri "button" olmalı.
<input type="button" value="Create a new window" onClick="createWindow()">
<input type="button" value="Close a new window" onClick="closeWindow()">
gibi.
Let`s make this world a better place to live !
|
|
Yazar |
|
tuuba
Bursa
Kayıt: 22.01.2007 |
|
Sağol ama çalıştırdığım kodda da öyle zaten..Yani kodda hata yok da..Bi de sadece bi kod için değil nerdeyse hepsini eksik çalıştırıyor.
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
Zahmet olmazsa kodları buraya yazabilir misin?
(düzgün çalışmayan örneklerden birini ve kodda karşılaştığın problemi)
Let`s make this world a better place to live !
|
|
Yazar |
|
cracked
malatya
Kayıt: 27.11.2006 |
|
tuubacım sana o kodu veren kişi olarak kodun bende calıştığını söylemek istedim ve kod şu şekilde:
<HTML>
<HEAD>
<TITLE>Window Opener and Closer</TITLE>
<SCRIPT LANGUAGE="JavaScript">
var newWindow
function makeNewWindow() {
newWindow = window.open("","","HEIGHT=300,WIDTH=300")
}
function closeNewWindow() {
if (newWindow) {
newWindow.close()
newWindow = null
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<INPUT TYPE="button" VALUE="Create New Window" onClick="makeNewWindow()">
<INPUT TYPE="button" VALUE="Close New Window" onClick="closeNewWindow()">
</FORM>
</BODY>
</HTML>
delilige vurdum...
|
|
Yazar |
|
tuuba
Bursa
Kayıt: 22.01.2007 |
|
clairvoyant yazdi | Zahmet olmazsa kodları buraya yazabilir misin?
(düzgün çalışmayan örneklerden birini ve kodda karşılaştığın problemi) |
Kod tamamiyle cracked arkadaşımın verdiği kodun aynısı.Hata olarak da ilk yazdığım gibi 2 tane text field yapıyor.Birinde create diğerinde close yazıyor.Tabi bu sadece bi örnek,diğer kodları da bunun gibi keyfine göre çalıştırıyor.
Yardımcı olursan sevinirim.
Cracked arkadaşıma da teşekkürler.
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
İlk önce şunu belirteyim; Javascript ve HTML kodlarının çalışmasının Java ile uzaktan yakından ilgisi yoktur. OOP dersinde Java'dan hemen sonra Javascript gösterilmesi çoğu arkadaşın bu konuyu yanlış anlamasına neden oluyor.
Problem kullandığın tarayıcının HTML derleyicisinde. Tarayıcı input elementinin type özelliği button değerini desteklemiyor. Onun için input elementi varsayılan tipi olan text olarak çalıştırılıyor. Tuhaf bir durum aslında, ilk kez karşılaşıyorum. Hangi tarayıcıyı kullanıyorsun? Bir de başka tarayıcılarda dene. Eğer Internet Explorer, Netscape Navigator ya da Firefox gibi bilinen bir tarayıcı ise; bunlarda hiç bir ayar değişikliğinde ben bu tür bir durum ile karşılaşmadım, yeniden yüklemeni tavsiye ederim.
Bir de şu var; input elementinin type özelliği ne değer taşırsa taşısın üzerine tıklayınca onClick olayı gerçekleşiyor çoğu tarayıcıda. Tabi buttun tipindeki inputların textfield olarak görünmesi daha öncelikli bir sorun.
Buton oluşturmak için aşağıdaki kodları da deneyebilirsin. Ama dediğim gibi kullandığın tarayıcı bu haliyle istenilen görevleri gerçekleştiremiyor. Bu konuya el atman lazım.
<button type="button" onClick="makeNewWindow()">Create New Window</button>
<button type="button" onClick="closeNewWindow()">Close New Window</button>
<!-- alttaki kod da aynı görevi yapar -->
<INPUT TYPE="submit" VALUE="Create New Window" onClick="makeNewWindow(); return false;">
<INPUT TYPE="submit" VALUE="Close New Window" onClick="closeNewWindow(); return false;">
Alttaki submit tipli inputlar da aynı işi yapar. Sadece formun gönderilmemesi için return false kullandım.
Let`s make this world a better place to live !
|
|
Yazar |
|
tuuba
Bursa
Kayıt: 22.01.2007 |
|
Çok çok teşekkür ederim ama olmadı.
İnternet explorer'la mozilla firefox yüklüydü bilgisayarda.Windows bileşenlerini ekle kaldır'dan yalnızca internet explorer'ın yanındaki kutucuğu tick'li hale getirdim sonra tamam deyince windows media player'ı kaldırdı.Ne alakaysa???????
Sonra varsayılan tarayıcı olarak mozilla firefox'u ayarladım ama o da aynı internet explorer'ın çalıştırdığı gibi çalıştırdı.
|
|
Yazar |
|
bora
Istanbul
Kayıt: 14.01.2006 |
|
mozilla da Araçlar- hata konsoluna gir bir bak bakalim ne diyor..Önce temizle orayı..sonra ac uygulamanı..sonra tekrar bak hata konsoluna
@yelloware
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
Ne diyebilirim ki senin tarayıcılar toplu halde kafayı yemiş olmalı.
Internet Explorer o kadar kolay yeniden yüklenmiyor. Hiç denemedim ama C:\WINDOWS\inf\ie.inf dosyasına sağ tıklayıp Install seçeneğine tıklayarak yükleniyormuş. Yükleme sırasında windows kurulum CD'sinin de takılı olması gerekiyor. Ya da şu linkte bu konuda bilgiler var:
http://support.microsoft.com/kb/318378
Firefox'u da yeniden yüklemeyi dene. Yine de olmazsa konu beni aşar, son tavsiyem windows'u repair ya da reinstall etmek olur.
Bir de aklıma birşey takıldı; bu foruma nasıl mesaj atıyorsun? Forumun text editöründe biçim araçlarının hepsi button tipinde inputlar ve hepsinde de onClick metoduyle Javascript fonksiyonları çağrılıyor. Yine mesaja smile eklerken de aynı şekilde img elementinin onClick metoduyla Javascript kodları çalışıyor.
Yoksa bu sorun sadece file protokolü ile dosya açarken mi karşına çıkıyor?
Let`s make this world a better place to live !
|
|
Yazar |
|
tuuba
Bursa
Kayıt: 22.01.2007 |
|
bora yazdi | mozilla da Araçlar- hata konsoluna gir bir bak bakalim ne diyor..Önce temizle orayı..sonra ac uygulamanı..sonra tekrar bak hata konsoluna |
Dediğin gibi yaptım o da olmadı,hiç bi hata vermiyor.
Az önce windows bileşenlerini ekle kaldır'dan internet'i kaldırmaya çalıştırdıktan sonra bilgisayarı kapatıp tekar açtığımda "windows durduruldu,bu hata en son yaptığınız donanım ya da yazılım değişikliğinden kaynaklanabilir "diye bi sayfa hata verdi.Biraz korktum....
Mozilla firefox'u silip yeniden yükledim gene bişey değişmedi.
İnternette web ayarlarını sıfırla diye bişey vardı,onu da yaptım o da olmadı.
Sanırım vazgeçmem gerekiyor,çok sağolun.
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
tuuba yazdi | Sanırım vazgeçmem gerekiyor,çok sağolun. |
Bu kadar çabuk mu pes ediyorsun?
Son soruma cevap vermedin. Bu foruma nasıl mesaj atıyorsun? Text editöründeki tüm fonksiyonlar çalışıyor mu?
Let`s make this world a better place to live !
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
Test etmen için formu göndermene gerek yoktu. Sadece butona basıp metin alanına karakterler ekleniyor mu diye bakman yeterliydi :) Neyse anladığım kadarıyla çalışıyor. Ama kendi bilgisayarından çalıştırdığında çalışmaması çok ilginç gerçekten.
Şu dosyayı indirip direkt çift tıklayıp açarak dener misin?
http://dosyam.net/?id=usivpu
Eğer butonlar oluşursa, o butonlara basarak textarea'ya karakterler ekleniyor mu diye bak. Eğer sorunsuz çalışırsa problemin kaynağı hakkında başka fikirler üretebiliriz.
(bu arada siteden kod çaldım, umarım kızmazlar )
Let`s make this world a better place to live !
|
|
Yazar |
|
tuuba
Bursa
Kayıt: 22.01.2007 |
|
clairvoyant yazdi | Test etmen için formu göndermene gerek yoktu. Sadece butona basıp metin alanına karakterler ekleniyor mu diye bakman yeterliydi :) Neyse anladığım kadarıyla çalışıyor. Ama kendi bilgisayarından çalıştırdığında çalışmaması çok ilginç gerçekten.
Şu dosyayı indirip direkt çift tıklayıp açarak dener misin?
http://dosyam.net/?id=usivpu
Eğer butonlar oluşursa, o butonlara basarak textarea'ya karakterler ekleniyor mu diye bak. Eğer sorunsuz çalışırsa problemin kaynağı hakkında başka fikirler üretebiliriz.
(bu arada siteden kod çaldım, umarım kızmazlar ) |
Verdiğin kod sorunsuz çalıştı..
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | | |