javascript onclick='history.go(-3); FAILS!

Hey Guys,
What's wrong with this javascript?
No matter what history I give it (-1) (-2)  (-3) (-4)   it only refreshes the page it is on.
If I change the "type" from "submit" to "button" nothing happens at all.
onclick='history.go(-3);return true;' has no effect either.
Have I lost my mind again?
Sas
<form> <input name='Back' type='submit'  value='Go Back' onclick='history.go(-3);' style='height: 22px; width:280px; FONT-SIZE:12px; font-family:Arial;'  >
</form>

Open in new window

LVL 1
sasnaktivAsked:
Who is Participating?
 
duncanb7Connect With a Mentor Commented:
You need to do with window.history as following code
in tag or function

Duncan

<form> <input name='Back' type='submit'  value='Go Back' onclick='javascript:window.history.go(-3);' style='height: 22px; width:280px; FONT-SIZE:12px; font-family:Arial;'  >
</form>

Open in new window


<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/JavaScript">

	function goBack() {
    window.history.go(-1);
}	
	</script>

</head>

<body >

	<button onclick="goBack()">Go Back</button>
</body>
</html>

Open in new window

0
 
sasnaktivAuthor Commented:
Thanks for getting back to me Duncan.
Unfortunately I still have the problem -- with either of your suggestions.
Go figure?
Sas
0
 
duncanb7Commented:
Did you enable javascript enabed on browser> What browser are you using ?

If javascript is not enabled, you could not view the error message at browser develper tools ?
You know where is button for developer tools on browser ?

the html page, I tried, it works at my sides, no any issue
Why not send us  your whole page ?

Duncan
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
duncanb7Commented:
copy wrong code to your, missing onclick="javascript:..."

Try it

Duncan
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/JavaScript">

	function goBack() {
    window.history.go(-1);
}	
	</script>

</head>

<body >

	<button onclick="javascript:goBack();">Go Back</button>
</body>
</html>

Open in new window

0
 
sasnaktivAuthor Commented:
Sorry Duncan,
Nothing seems to be working. Not even when I create direct buttons (targeted to the correct document) using post or get. It just keeps refreshing the existing page.
Sas
0
 
duncanb7Commented:
That page works at my side.
Could you send us the "not working" page ? including related code such as javascript

Duncan
0
 
sasnaktivAuthor Commented:
Sorry Duncan,
The page is quite complex ad proprietary. So I can't send it along. I guess I'll have to continue trying to fix it or just give up on it.
How can I award you the points?
Sas
0
 
duncanb7Commented:
Just close this thread  without any points since I didn't solve your  issue

Duncan
0
 
sasnaktivAuthor Commented:
But there's nothing wrong with any of the code you suggested.
And I want to do what's right by you.
Sas
0
 
sasnaktivAuthor Commented:
Thanks for the help and attention Duncan. You are the only person who responded to my question.
Sas
0
 
duncanb7Commented:
Thanks for your points

Reminder and Note for other viewer: the solution is NOT fixed to author final question completely

have a nice day

Duncan
0
All Courses

From novice to tech pro — start learning today.