August 4th, 2009 — 5:13am
This javascript method simply runs cmd by ActiveXObject to beep.
but it just works with internet explorer.
function myBeep() {
try {
var myObj = new ActiveXObject('WScript.Shell');
}
catch (ex) {
alert("sorry just working with IE...");
}
//this will beep 2 times...
myObj.Run("cmd /c @echo " +
"".padRight(" ", 2).replace(/ /gi, String.fromCharCode(7)), 7);
}
String.prototype.padRight = function(C, L) {
var A = new String(this);
while (A.length < L) { A = A + C; }
return A.toString();
};
Comment » | Javascript - Jquery
April 27th, 2009 — 6:59am
javascript normalde liste’ye string olarak sıralama yapıyor dolayısıyla rakam sıralama istediğiniz gibi çalışmıyor. Sort fonksiyonuna bir karşılaştırma fonksiyonu verirsek integer’a göre bir sıralama işlemi gerçekleştirebiliyoruz.
var liste = [5, 10, 2, 1];
liste.sort()
// noramalde sıralama: [1, 10, 2, 5]
var liste = [5, 10, 2, 1];
liste.sort(cmp);
// cmp fonksiyonu ile sıralama: [1, 2, 5, 10]
function cmp(a, b) {
return a – b;
}
Comment » | Javascript - Jquery
March 23rd, 2009 — 2:39pm
Javascript kaplıysa ya da o cihazda çalışmıyosa çalışmaycaktır ama javascript çalışan bazı aygıtları ayırt edebiliriz.
var deviceIphone = "iphone";
var deviceIpod = "ipod";
var deviceS60 = "series60";
var deviceSymbian = "symbian";
var deviceAndroid = "android";
var deviceWinMob = "windows ce";
var uagent = navigator.userAgent.toLowerCase();
function DetectMobile() {
if (uagent.search(deviceIphone) > -1
|| uagent.search(deviceIpod) > -1
|| uagent.search(deviceS60) > -1
|| uagent.search(deviceSymbian) > -1
|| uagent.search(deviceWinMob) > -1
|| uagent.search(deviceAndroid) > -1)
return true;
else
return false;
}
if (DetectMobile()) {
alert("mobile browserdan bir ziyaret...");
}
kaynak
Detecting Smartphones Using JavaScript
Comment » | Javascript - Jquery