merhabalar

javascript ile sayfada bir input html butona tıklayınca windows un hesap makinesi açılması lazım bilen varsa yardım edebilirmi?

iyi çalışmalar

soruldu: 13 Ağu '12, 09:06

kerimaltintop's gravatar image

kerimaltintop
-14236
cevap kabul oranı: 100%

değiştirildi: 13 Ağu '12, 10:40

mceliksoy's gravatar image

mceliksoy ♦
6.5k84988


çözdüm arkadaşlar nasıl çözdüm peki:D

ilk önce projeye generic handler dosyası ekledim sonra javascipt tarafında ise aşadaki kodları ekleyerek generic handler dosyasının içindeki hesap makinesi kodu çagırma kodunu çalıştı.

    function HesapMakinesi() {
        $.ajax({
            url: "HesapMakinesi.ashx",
            type: "POST",
        });
    }

generic handler dosyasının içinde ise şu kodu yazdım HesapMakinesi.ashx dosyasi

System.Diagnostics.Process.Start("calc.exe");

permanent link

cevaplandı: 13 Ağu '12, 12:41

kerimaltintop's gravatar image

kerimaltintop
-14236
cevap kabul oranı: 100%

geliştirme ortamında çalışan bu kod, web ortamına deploy ettiğinde çalışmayacaktır. bunun yerine javascript ile geliştirilmiş hesap makinası plug-inlerini deneyebilirsin. şu linktekini incelemende fayda var: http://keith-wood.name/calculator.html

(14 Ağu '12, 00:25) tilikoglu tilikoglu's gravatar image

Javascript ile ActiveXObject üzerinden çalıştırabilirsiniz ama kullanıcıdan izin ister.

<script type="text/javascript">
    function programCalistir(programAdi) {
        var shell = new ActiveXObject("WScript.Shell");
        shell.Run(programAdi, 1);
    }     
</script>

<p onclick="programCalistir('calc.exe')">Tikla</p>
permanent link

cevaplandı: 15 Ağu '12, 10:15

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559
cevap kabul oranı: 26%

js ile kullanıcı bilgisayarına dışarıdan müdahale edilmesi güvenlik açısından engellenmişti. olacağını sanmıyorumda bakalım.

permanent link

cevaplandı: 13 Ağu '12, 11:23

Slothere's gravatar image

Slothere
15615
cevap kabul oranı: 0%

Böyle bir kod güvenlik ilkelerine aykırı olarak değerlendirilecektir. Kullanıcı izni gerekir.

permanent link

cevaplandı: 15 Ağu '12, 18:29

electrocoder's gravatar image

electrocoder
486152027
cevap kabul oranı: 7%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×137

Soruldu: 13 Ağu '12, 09:06

Görüntüleme: 1,778 kez

Son güncelleme: 15 Ağu '12, 18:29

powered by BitNami OSQA