how to use a javascript funtion

how to use a javascript funtion which should run when i am clicking any
link or submit in whole form?
except in onclick tag (or) on submit tag

Pokkai Dokkai wrote:

how to use a javascript funtion which should run when i am clicking any
link or submit in whole form?
except in onclick tag (or) on submit tag

don't get, what exactly you want to do

link_to_function "Greeting", "alert('Hello world!')"
would create a link to a js function

otherwise you can implement onclick whereever necessary:
onclick="alert('Hello world!');return false;"

or combine it with onsubmit etc.

Thorsten Mueller wrote:

Pokkai Dokkai wrote:

how to use a javascript funtion which should run when i am clicking any
link or submit in whole form?
except in onclick tag (or) on submit tag

don't get, what exactly you want to do

link_to_function "Greeting", "alert('Hello world!')"
would create a link to a js function

otherwise you can implement onclick whereever necessary:
onclick="alert('Hello world!');return false;"

or combine it with onsubmit etc.

i want to do if there is any button or link is clicked then a javascript
function should automatically execute

Pokkai Dokkai wrote:

Thorsten Mueller wrote:

Pokkai Dokkai wrote:

how to use a javascript funtion which should run when i am clicking any
link or submit in whole form?
except in onclick tag (or) on submit tag

don't get, what exactly you want to do

link_to_function "Greeting", "alert('Hello world!')"
would create a link to a js function

otherwise you can implement onclick whereever necessary:
onclick="alert('Hello world!');return false;"

or combine it with onsubmit etc.

i want to do if there is any button or link is clicked then a javascript
function should automatically execute

simple with jQuery !

jQuery('a').click(function(){
  my nice code here
});

although, getting jQuery working with prototype is bit tricky. i use
jrails javascript files, but WITH prototype.

I think the prototype equivalent is

$$('a').onclick = function(){
}

however I am also more partial to the JQuery way. I have yet to have a
problem making them work together.

Just get this order right and you should be fine:

include jQuery
call "var J = jQuery.noConflict()"
include prototype

J('a').click(function(){})