Jump to content

clicking a link for the 2nd time?


adamhhh

Recommended Posts

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

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(){}
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.