Thursday, June 30, 2005

Javascript Mouse Event I

My attempt at learning javascript...

Call the init() method from the body tag..
The text should follow the cursor when u execute this script.


ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

var str = "Javascript magic!!!"
var block;

function init() {
document.onmousedown = mouseDown
document.onmousemove = mouseMove
document.onmouseup = mouseUp
if (ns4) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)

if (ns4) block = document.blockDiv
if (ie4) block = blockDiv.style
}

function mouseDown(e) {
if ((ns4 && e.which!=1) || (ie4 && event.button!=1)) return true
var x = (ns4)? e.pageX : event.x+document.body.scrollLeft
var y = (ns4)? e.pageY : event.y+document.body.scrollTop

return true
}

function mouseMove(e) {
var x = (ns4)? e.pageX : event.x+document.body.scrollLeft
var y = (ns4)? e.pageY : event.y+document.body.scrollTop
status = "x:"+x+" y:"+y

//document.write(str)
block.left = x
block.top = y
document.getElementById('blockDiv').innerHTML = str;
return true
}

function mouseUp(e) {
var x = (ns4)? e.pageX : event.x+document.body.scrollLeft
var y = (ns4)? e.pageY : event.y+document.body.scrollTop
return true
}




Wednesday, June 29, 2005

ASP.net -> Server.Execute and Server.Transfer

Server.Execute
--------------
The Server.Execute function accepts a URL parameter, stops execution of the current page (where the call to the function is made), and transfers the current environment to the new page. When that new page finishes execution, then control returns to the calling page just after where the Server.Execute was called

Server.Transfer
---------------
Terminates execution of the current page and begins execution of a new page for the current request.

Friday, June 24, 2005

Nibble...

Today created a nibble game, just for the sake of refreshing myself.

Friday, June 10, 2005

Some Interview Questions!!!

(1) Explain Indexing [In detail].
(2) What is the difference between regular dll and COM dll.
(3) Cursor, Triggers, Stored Procedures [also exception handling].
(4) For XML, OPENXML ins SQL Server.
(5) Web Services (consuming from Javascript, security[WSE], SOAP authentication].
(6) Web Server Control and HTML Controls
(7) DataGrid, DataList and Repeater server controls.
(8) XML, XSL, DOM
(9) Application architecture [NTier]
(10)Types of authentication in ASP.net
(11)Response.Redirect v/s Server.Transfer
(12)State Management in asp.net [emphasis on ViewState]
(13)Caching (types of cachng - Page caching/output caching, fragment caching, data catching)
(14)ASP.net page life cycle and asp.net application life cycle.
(15)Remoting (ClientActivated/ServerActivated), channels.
(16)Javascript (Confirm, alert, accessing objects on page, GetElementByID)