I want to create a button which will run a previously ran function. ie i click buttonA to run Function A then click button B to run functionB i want to have a button which allows the user to go back to functionA by clicking a back button.
i thought i could a global variable to hold previous statements but it would not work as every function ran would overwrite the stored statements. here is some psuodo code to kind of explain what i mean
var globalvar;
globalvar = functionA;
function B { run globalvar};
Use hash hyperlinks and the
hashchangeevent. In jQuery:HTML:
Now, whenever the user clicks the browser’s “back” button (or an HTML button that triggers
history.go(-1)), it will go back to whatever hash was previously selected and trigger the hashchange event again.http://jsfiddle.net/mblase75/hL5FZ/
Warning: older browsers like IE7 may not support hashchange or
history.go().