Şimdi Ara

JavaScript Kodunu PhoneGap'dan yapabilecek varmı? Paralı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
130
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Kod;

    function uzerinegelince()
    {
    if (document.getElementById && document.createTextNode)
    {
    var tables=document.getElementsByTagName('table');
    for (var i=0;i<tables.length;i++)
    {
    if(tables.className=='uzerinde')
    {
    var trs=tables.getElementsByTagName('tr');
    for(var j=0;j<trs.length;j++)
    {
    if(trs[j].parentNode.nodeName=='TBODY')
    {
    trs[j].onmouseover=function(){this.className='uzerineGelince';return false}
    trs[j].onmouseout=function(){this.className='';return false}
    }
    }
    }
    }
    }
    }

    function extractNumber2(obj, decimalPlaces, allowNegative)
    {
    var temp = obj.value;

    // avoid changing things if already formatted correctly
    var reg0Str = '[0-9]*';
    if (decimalPlaces > 0) {
    reg0Str += '\\,?[0-9]{0,' + decimalPlaces + '}';
    } else if (decimalPlaces < 0) {
    reg0Str += '\\,?[0-9]*';
    }
    reg0Str = allowNegative ? '^-?' + reg0Str : '^' + reg0Str;
    reg0Str = reg0Str + '$';
    var reg0 = new RegExp(reg0Str);
    if (reg0.test(temp)) return true;

    // first replace all non numbers
    var reg1Str = '[^0-9' + (decimalPlaces != 0 ? ',' : '') + (allowNegative ? '-' : '') + ']';
    var reg1 = new RegExp(reg1Str, 'g');
    temp = temp.replace(reg1, '');

    if (allowNegative) {
    // replace extra negative
    var hasNegative = temp.length > 0 && temp.charAt(0) == '-';
    var reg2 = /-/g;
    temp = temp.replace(reg2, '');
    if (hasNegative) temp = '-' + temp;
    }

    if (decimalPlaces != 0) {
    var reg3 = /\,/g;
    var reg3Array = reg3.exec(temp);
    if (reg3Array != null) {
    // keep only first occurrence of .
    // and the number of places specified by decimalPlaces or the entire string if decimalPlaces < 0
    var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length);
    reg3Right = reg3Right.replace(reg3, '');
    reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right;
    temp = temp.substring(0,reg3Array.index) + ',' + reg3Right;
    }
    }

    obj.value = temp;
    }

    function blockNonNumbers2(obj, e, allowDecimal, allowNegative)
    {
    var key;
    var isCtrl = false;
    var keychar;
    var reg;

    if(window.event) {
    key = e.keyCode;
    isCtrl = window.event.ctrlKey
    } else if(e.which) {
    key = e.which;
    isCtrl = e.ctrlKey;
    }

    if (isNaN(key)) return true;

    keychar = String.fromCharCode(key);

    // check for backspace or delete, or if Ctrl was pressed
    if ((key == 8 || key == 13 ) || isCtrl)
    {
    return true;
    }

    reg = /\d/;
    var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
    var isFirstD = allowDecimal ? keychar == ',' && obj.value.indexOf(',') == -1 : false;

    return isFirstN || isFirstD || reg.test(keychar);
    }

    function hesapla() { // Ağırlıklı not ortalamasını ve belge türünü belirleyen fonksiyon
    ders01=parseFloat(document.getElementById('ders01').value.replace(',','.'));
    ders02=parseFloat(document.getElementById('ders02').value.replace(',','.'));
    ders03=parseFloat(document.getElementById('ders03').value.replace(',','.'));
    ders04=parseFloat(document.getElementById('ders04').value.replace(',','.'));
    ders05=parseFloat(document.getElementById('ders05').value.replace(',','.'));
    ders06=parseFloat(document.getElementById('ders06').value.replace(',','.'));
    ders07=parseFloat(document.getElementById('ders07').value.replace(',','.'));
    ders08=parseFloat(document.getElementById('ders08').value.replace(',','.'));
    ders09=parseFloat(document.getElementById('ders09').value.replace(',','.'));
    ders10=parseFloat(document.getElementById('ders10').value.replace(',','.'));
    ders11=parseFloat(document.getElementById('ders11').value.replace(',','.'));
    ders12=parseFloat(document.getElementById('ders12').value.replace(',','.'));
    ders13=parseFloat(document.getElementById('ders13').value.replace(',','.'));
    ders14=parseFloat(document.getElementById('ders14').value.replace(',','.'));
    ders15=parseFloat(document.getElementById('ders15').value.replace(',','.'));
    ders16=parseFloat(document.getElementById('ders16').value.replace(',','.'));
    ders17=parseFloat(document.getElementById('ders17').value.replace(',','.'));
    ders18=parseFloat(document.getElementById('ders18').value.replace(',','.'));
    ders19=parseFloat(document.getElementById('ders19').value.replace(',','.'));
    ders20=parseFloat(document.getElementById('ders20').value.replace(',','.'));
    derssaati01=parseFloat(document.getElementById('derssaati01').value.replace(',','.'));
    derssaati02=parseFloat(document.getElementById('derssaati02').value.replace(',','.'));
    derssaati03=parseFloat(document.getElementById('derssaati03').value.replace(',','.'));
    derssaati04=parseFloat(document.getElementById('derssaati04').value.replace(',','.'));
    derssaati05=parseFloat(document.getElementById('derssaati05').value.replace(',','.'));
    derssaati06=parseFloat(document.getElementById('derssaati06').value.replace(',','.'));
    derssaati07=parseFloat(document.getElementById('derssaati07').value.replace(',','.'));
    derssaati08=parseFloat(document.getElementById('derssaati08').value.replace(',','.'));
    derssaati09=parseFloat(document.getElementById('derssaati09').value.replace(',','.'));
    derssaati10=parseFloat(document.getElementById('derssaati10').value.replace(',','.'));
    derssaati11=parseFloat(document.getElementById('derssaati11').value.replace(',','.'));
    derssaati12=parseFloat(document.getElementById('derssaati12').value.replace(',','.'));
    derssaati13=parseFloat(document.getElementById('derssaati13').value.replace(',','.'));
    derssaati14=parseFloat(document.getElementById('derssaati14').value.replace(',','.'));
    derssaati15=parseFloat(document.getElementById('derssaati15').value.replace(',','.'));
    derssaati16=parseFloat(document.getElementById('derssaati16').value.replace(',','.'));
    derssaati17=parseFloat(document.getElementById('derssaati17').value.replace(',','.'));
    derssaati18=parseFloat(document.getElementById('derssaati18').value.replace(',','.'));
    derssaati19=parseFloat(document.getElementById('derssaati19').value.replace(',','.'));
    derssaati20=parseFloat(document.getElementById('derssaati20').value.replace(',','.'));
    // Girilen Notları oku, boş ise 0 ata
    derssaati01 = isNaN(derssaati01) ? 0 : derssaati01;
    derssaati02 = isNaN(derssaati02) ? 0 : derssaati02;
    derssaati03 = isNaN(derssaati03) ? 0 : derssaati03;
    derssaati04 = isNaN(derssaati04) ? 0 : derssaati04;
    derssaati05 = isNaN(derssaati05) ? 0 : derssaati05;
    derssaati06 = isNaN(derssaati06) ? 0 : derssaati06;
    derssaati07 = isNaN(derssaati07) ? 0 : derssaati07;
    derssaati08 = isNaN(derssaati08) ? 0 : derssaati08;
    derssaati09 = isNaN(derssaati09) ? 0 : derssaati09;
    derssaati10 = isNaN(derssaati10) ? 0 : derssaati10;
    derssaati11 = isNaN(derssaati11) ? 0 : derssaati11;
    derssaati12 = isNaN(derssaati12) ? 0 : derssaati12;
    derssaati13 = isNaN(derssaati13) ? 0 : derssaati13;
    derssaati14 = isNaN(derssaati14) ? 0 : derssaati14;
    derssaati15 = isNaN(derssaati15) ? 0 : derssaati15;
    derssaati16 = isNaN(derssaati16) ? 0 : derssaati16;
    derssaati17 = isNaN(derssaati17) ? 0 : derssaati17;
    derssaati18 = isNaN(derssaati18) ? 0 : derssaati18;
    derssaati19 = isNaN(derssaati19) ? 0 : derssaati19;
    derssaati20 = isNaN(derssaati20) ? 0 : derssaati20;
    ders01 = isNaN(ders01) ? 0 : ders01;
    ders02 = isNaN(ders02) ? 0 : ders02;
    ders03 = isNaN(ders03) ? 0 : ders03;
    ders04 = isNaN(ders04) ? 0 : ders04;
    ders05 = isNaN(ders05) ? 0 : ders05;
    ders06 = isNaN(ders06) ? 0 : ders06;
    ders07 = isNaN(ders07) ? 0 : ders07;
    ders08 = isNaN(ders08) ? 0 : ders08;
    ders09 = isNaN(ders09) ? 0 : ders09;
    ders10 = isNaN(ders10) ? 0 : ders10;
    ders11 = isNaN(ders11) ? 0 : ders11;
    ders12 = isNaN(ders12) ? 0 : ders12;
    ders13 = isNaN(ders13) ? 0 : ders13;
    ders14 = isNaN(ders14) ? 0 : ders14;
    ders15 = isNaN(ders15) ? 0 : ders15;
    ders16 = isNaN(ders16) ? 0 : ders16;
    ders17 = isNaN(ders17) ? 0 : ders17;
    ders18 = isNaN(ders18) ? 0 : ders18;
    ders19 = isNaN(ders19) ? 0 : ders19;
    ders20 = isNaN(ders20) ? 0 : ders20;

    saat= (derssaati01 + derssaati02 + derssaati03 + derssaati04 + derssaati05 + derssaati06 + derssaati07 + derssaati08 + derssaati09 + derssaati10 + derssaati11 + derssaati12 + derssaati13 + derssaati14 + derssaati15 + derssaati16 + derssaati17 + derssaati18 + derssaati19 + derssaati20);
    document.getElementById('dsaatitoplami').value=saat+" Saat";
    not= (((ders01*derssaati01) + (ders02*derssaati02) + (ders03*derssaati03) + (ders04*derssaati04) + (ders05*derssaati05) + (ders06*derssaati06) + (ders07*derssaati07) + (ders08*derssaati08) + (ders09*derssaati09) + (ders10*derssaati10) + (ders11*derssaati11) + (ders12*derssaati12) + (ders13*derssaati13) + (ders14*derssaati14) + (ders15*derssaati15) + (ders16*derssaati16) + (ders17*derssaati17) + (ders18*derssaati18) + (ders19*derssaati19) + (ders20*derssaati20)) / (saat)).toFixed(2);
    appuan = (not*saat);
    document.getElementById('sonuc').value=not.replace('.',',');
    document.getElementById('agpuan').value=appuan;
    if (not>=70 && not < 85) { document.getElementById('belge').value='Teşekkür Belgesi!'; }// 70 ve 85 arası teşekkür
    else if (not>=85) { document.getElementById('belge').value='Takdir Belgesi!'; } // 85 ve üzeri takdir
    else { document.getElementById('belge').value=''; }

    }







  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.