$(document).ready(function () {
$(document).keydown(function (event) {
if (globalPageMode == 'edit') {
if (event.ctrlKey && event.keyCode == 83) {
if ($("#ButtonSave").is(':disabled') == false) // is the button enabled
$("#ButtonSave").trigger('click');
return false;
//if button is enabled then ... $("#ButtonSave").trigger('click'); //trigger click event of the button
}
}
});
});
Some jQuery to check button disabled attach keydown event and trigger click
Posted: November 6, 2009 in ASP.NET, javascript, jQueryTags: Event, jQuery
Java Script Mouse position for IE, FF, Safari
Posted: October 2, 2009 in javascriptTags: event IE mouse, FF mouse, safari mouse
function eventHandler(e){
// IF NOT IE then e else if IE then window.event
var event = e || window.event;
var IE = document.all ? true : false;
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else { // grab the x-y pos.s if browser is NS, Safari, Firefox... from e [event]
tempX = e.pageX;
tempY = e.pageY;
}
// catch possible negative values in NS4
if (tempX < 0) {tempX = 0; }
if (tempY < 0) {tempY = 0; }
var X = tempX;
var Y = tempY;
position = [X , Y ];
//return the array
return position;
}
access values by position.X or position.Y
Event, KeyPress in IE and firefox and preventDefault or return false
Posted: October 1, 2009 in ASP.NET, C#, javascriptTags: Event, event firefox, event IE, KeyPress, preventDefault, window.event.returnValue = false
var event = e || window.event;
var keyCode = event.which || event.keyCode;
if (keyCode == 83) // && event.ctrlkey)
{
if (event.ctrlKey) {
var bt = document.getElementById(‘ButtonSave’);
// Do something…
if (e && e.preventDefault) { // DOM default for Firefox, safari, Opera and NN
e.preventDefault();
return false;
}
else {
//window.event.returnValue = false;
return false;
}
}
}
WebRequest AND HttpWebRequest to get Image from Server
Posted: October 1, 2009 in ASP.NET, C#Tags: get Image from Server, HttpWebRequest, WebRequest, WebRequest Image
Get the Web respose if you want an HTTP content out put
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream str = response.GetResponseStream();
response.Close();
For something else (Example an Image or a file stored in Server )use the Regular webRequest
WebRequest request = WebRequest.Create(uri);
using (WebResponse response = request.GetResponse())
{
using (Stream responseStream = response.GetResponseStream())
{
// then use the image.
str = responseStream;
}
}
//var o = from p in db.t1
// join p2 in db.t2 on new { f1 = p.c1, f2 = “n” } equals new { f1 = p2.c2, f2 = p2.c3 } into temp
// from x in temp.DefaultIfEmpty()
// select new { f1 = p.c1, f2 = x.c2, f3 = x.c3 };
//var q = from ps in dcPeopleStatus.GetAll()
// join kd in dcKeyDetail.GetAll() on ps.pesStatus equals kd.Intern into kdTmp
// from x in kdTmp
// where x.RefValue.Equals(stat)
// select ps;
var q = from ps in PeopleStatus
join kd in dcKeyDetail.GetAll() on new { k1 = ps.pesStatus, k2 = keyId }
// equivalent to ps.pesStatus = kd.Intern AND kd.RefValue = keyId in SQL
equals new { k1 = kd.Intern, k2 = kd.RefValue }
where ps.pesRefPeople == peopleId && ps.pesIsCurrent == true
select new { ps.pesLocation, ps.pesStart, ps.pesStop, kd.ValueEn, kd.ValueGe, kd.ValueFr };
Regex for hour (Example 0-23.99)
Posted: September 15, 2009 in ASP.NET, C#Tags: 0-23, 0-23:59, hour, regex
Expression: ^([0-1]?\d|2[0-3])([\.,]\d{1,2})?$
Regular Expression for 0-23.99
UPDATE D
set D.feed_id = S.feed_id
from DEST D, Source S
where D.feed_id = 0
and S.invc_item_id = D.invc_item_id
and S.feed_id > 0
Works with MSSQL