Skip to main content


Showing posts from June, 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 =

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

block.left = x = y
document.get… -> Server.Execute and Server.Transfer

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

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

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.
(9) Application architecture [NTier]
(10)Types of authentication in
(11)Response.Redirect v/s Server.Transfer
(12)State Management in [emphasis on ViewState]
(13)Caching (types of cachng - Page caching/output caching, fragment caching, data catching)
(14) page life cycle and application life cycle.
(15)Remoting (ClientActivated/ServerActivated), channels.
(16)Javascript (Confirm, alert, accessing objects on page, GetElementByID)