adamhhh Posted March 23, 2007 Share Posted March 23, 2007 hmm is there a way to do this so i have a text link <input type=button onClick="show()" value="hide"> when the user clicks on the button it calls some javascript which shows a div (not relevant!!). is there a way so that you click on the same button again it calls some different javascript e.g. hide() ?? I know about onFocus, onBlur etc but this is not what i need. Link to comment https://forums.phpfreaks.com/topic/43988-clicking-a-link-for-the-2nd-time/ Share on other sites More sharing options...
skali Posted March 24, 2007 Share Posted March 24, 2007 You can use a function which you will call say function show_hide(){} Keep a variable that will keep track of state and on the basis of this variable call appropriate functions function show() of function hide() from within show_hide() function var state = ''; function show_hide(){ if(state=='show') { state = 'hide'; show(); }elseif(state =='hide'){ state = 'show'; hide(); } function show(){} function hide(){} } Link to comment https://forums.phpfreaks.com/topic/43988-clicking-a-link-for-the-2nd-time/#findComment-214142 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.