Javascript “Gerçeklenmemiş Hata”sı

Salı, Haziran 29th, 2010 , 02:54 Yayınlandı

JavascriptBu sabah php ile entegre basit bir hesaplama işlemi için javascript kodları yazmaya başladım. 6 satıra üçer tane text kutusu yerleştirdim. Süre,Kişi sayısı ve Sonuç. Süre ile Kişi sayısı çarpılıp Sonuç text’ ine aktarılacaktı. Başladım kodları yazmaya ilk satırı deneme amaçlı kodladım ve sonucunu yazdırabildim. Yazılım Geliştirme ilkelerine göre kod fazlalığından kurtulmak ve belirli standardı yakalayabilmek için fonksiyona 6 satırdaki text için parametre göndermeyi uygun buldum. Fakat bir türlü sonucu parametreli olarak yazdıramadım. Söz dizimlerinde bir hata vardı ama ne diye düşünürken C# da kullandığım Class yapısı geldi aklıma. Benim kullandığım yöntem ise VB’de yazılan söz dizimi idi.

Kodları düzenledikten sonra ekranda sonucu görmek keyif vericiydi. Bu hatayla belki birgün karşılaşırsanız düşüncesiyle sizlerle paylaşmak isterim.

İlk yazdığım kodlar:

<script language=“javascript”>

var parame = 0;
var sonuc = 0;

document.getElementById(“sure1“).onkeyup=hesapla(1);
document.getElementById(“sure2“).onkeyup=hesapla(2);
document.getElementById(“sure3“).onkeyup=hesapla(3);
document.getElementById(“sure4“).onkeyup=hesapla(4);
document.getElementById(“sure5“).onkeyup=hesapla(5);
document.getElementById(“sure6“).onkeyup=hesapla(6);
.
function hesapla(parame)
{
alert(parame);
……
……
}
</script>

Düzelttiğim kodlar:
<script language=“javascript”>

var parame = 0;
var sonuc = 0;

document.getElementById(“sure1“).onkeyup=function()
{
hesapla(1);
}

document.getElementById(“sure2“).onkeyup=function()
{
hesapla(2);
}
……//kodların devamı
……//kodların devamı

function hesapla(parame)
{
alert(parame);
……
……
}

</script>


Yorum yapabilirsiniz, veya kendi sitenizden geri izleme yapabilirsiniz.

“Javascript “Gerçeklenmemiş Hata”sı” için 4 Yorum

  1. erman diyor ki:

    bu kodlari kullanabilirmiyim

  2. admin diyor ki:

    Tabi ki kullanabilirsiniz. Sizi çözüme kavuşturacaksa ve yaratıcı düşündürecekse çok sevinirim. İyi çalışmalar.

  3. erman diyor ki:

    açık konuşmak gerekirse İŞYERİ HEKİMLİĞİ, İŞ SAĞLIĞI GÜVENLİĞİ UZMANINA NE KADAR SÜRE İHTİYAÇ DUYDUĞUNUZU ÖĞRENMEK İÇİN
    KİŞİ SAYINIZI ŞİRKETİNİZİN TEHLİKE SINIFINA GÖRE İLGİLİ KUTUCUĞA GİRİNİZ. diye bir uygulama gördüm yazanin siz olduğunuzu öğrendim web sitenize ulaştım tesadüfende burda da anlatmışsınız aslında kullanmak istediğim yazdığınız uygulamanın tamamı

  4. admin diyor ki:

    Ben sadece yukarıda görmüş olduğunuz script ve kod yazma mantığından bahsetmiştim. Uygulamanın tamamının hakları belirttiğiniz sitenin ilgili firmasına aittir. İyi çalışmalar.

Yorum yapın

Sedat Bayram, Gazi Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi, IConTRee, TxToXML, Gazi Uzaktan Eğitim, Gazi Üniversitesi Bilişim Enstitüsü, Ülker İdeal Gıda, Bilgisayar Yazılım, Action Script 3.0 Visual Basic, Visual Studio 2005, İdeal İş Güvenliği Danışmanlık, MechSoft Mekanik ve Bilişim Çözümleri, Pascal, Borland Delphi 7, Visual Basic 5-6, Visual Studio 2008, Visual Studio 2010, ASP.NET, VB.NET, C#.NET, VBScript, HTML, XML, mySQL, PHP, MSSQL, Windows 95-98-ME-2000-NT-2003-XP-XP Professionel-Vista-7, Microsoft Office, TechSmith Camtasia, Macromedia Captivate, Adobe Captivate, Ulead Video Studio, Adobe Flash CS3,CS4, Action Script 2.0-3.0, Adobe Photoshop, Adobe Dreamweaver, Debian 5, Centos 5.4 Server, OpenMeetings, Moodle, PleskPanel, Inno Setup & Script, AudaCity, LiveZilla, M-Files Doküman Yönetim Sistemi Client-Server ve Özelleştirme, Java, Eclipse, Android Üzerinde Uygulama Geliştirme ve Mobil Teknolojiler, Dört İşlem, Sayısal Loto, Solo Test, Print Screen, WordPress ve Blog Yönetimi ve Yeni Çıkan Her Teknolojiyi Keşfetme, Öğrenme ve Yayma Konusunda İstek Sahibi Bir Kişilik