|
Hi when i login into my application when i click the browser back button the page is reloded for that one
Please give me the code in javascript
|
|
|
|
|
Please clarify what it is you want to happen. Is clicking the back button resulting in a page you don't want, or do you want to make the browser go back from javascript? Or do you want something else perhaps?
It might be better to try and describe what it is you want to happen.
|
|
|
|
|
i want if i click the browser back button the current page is reloded ..please help me that one using javascript
|
|
|
|
|
Why do you want to do this?
I'm not trying to be difficult - stopping the browser back button (which is what you are trying to do in effect) isn't 100% reliable, for example the client might have JavaScript disabled. What you are doing works against the browser's functionality and you are trying to stop a user doing what they want on their own machine. See http://forums.asp.net/t/989339.aspx[^] for a discussion and this[^] (which is quite old).
IMO it is more likely you should be handling this on the server and displaying something appropriate, even if it is just a message saying you can't go back.
|
|
|
|
|
Your question is not clear. Generally, on using browser back button page is reloaded from cache. If you want to handle this behaviour, following tip would help: Browser back button issue after logout[^]
|
|
|
|
|
history Object Internet Explorer
---------------------------------
Contains information about the URLs visited by the client.
Attributes/Properties
Show:
Attributes/Properties
Methods
Method Description
back Loads a previous URL from the History list.
forward Loads the next URL from the History list.
go Loads a URL from the History list.
Property Description
length Retrieves the number of elements in the History list.
For security reasons, the history object does not expose the actual URLs in the browser history. It does allow navigation through the browser history by exposing the back, forward, and go methods. A particular document in the browser history can be identified as an index relative to the current page. For example, specifying -1 as a parameter for the go method is the equivalent of clicking the Back button.
back Method Internet Development Index
--------------------------------------------------------------------------------
Loads a previous URL from the History list.
Syntax
history.back( [iDistance])
Parameters
iDistance Optional. Integer that specifies the number of URLs to go back. If no value is provided, the previous URL is loaded.
Return Value
No return value.
Remarks
This method performs the same action as a user clicking the Back button in the browser.
The back method works the same as history.go(-1).
An error does not occur if the user tries to go beyond the beginning of the history. Instead, the user remains at the current page.
Standards Information
There is no public standard that applies to this method.
forward Method Internet Development Index
--------------------------------------------------------------------------------
Loads the next URL from the History list.
Syntax
history.forward()
Return Value
No return value.
Remarks
This method performs the same action as when a user clicks the Forward button in the browser. Calling the forward method works the same as calling the go method with a parameter of 1. An error does not occur if the user tries to go beyond the end of the history. Instead, the user remains at the current page.
go Method Internet Development Index
--------------------------------------------------------------------------------
Loads a URL from the History list.
Syntax
history.go(vLocation)
Parameters
vLocation Required. Variant that specifies an integer or a string. An integer indicates the relative position of a URL in the History list. A string indicates an exact URL in the History list.
Return Value
No return value.
Remarks
An error does not occur if the user tries to go beyond the beginning or end of the history. Instead, the user remains at the current page
|
|
|
|
|
function SetStateForNtimes(n) {
var popState = "?tabid=" + querySt("tabid");
for (i = 0; i <= n; i++) {
History.pushState({ state: 2, rand: Math.random() }, "RailEurope", popState);
}
}
function querySt(ji) {
hu = window.location.search.substring(1);
gy = hu.split("&");
for (i = 0; i < gy.length; i++) {
ft = gy[i].split("=");
if (ft[0] == ji) {
return ft[1];
}
}
}
Click here for more detail (History.js)
I have used somthing like above. It works like facebook has implemented.
Called this on ready state.
window.setTimeout("SetStateForNtimes(20)",2000);
Hope It will help.
Thank You,
Anjum Rizwi
|
|
|
|
|
Reloaded for which one..? Clarify your Question...
Vinod Kumar B C
Software Engineer
|
|
|
|
|
Use history.back(0);
this should give you what you want...
|
|
|
|