Hello,
I'm having a strange problem on a long screen (longer than the height of the browser window) where the screen is popping back to the top of the page on reRender.
Here's some sample code that illustrates the effect.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
xmlns:s="http://jboss.com/products/seam/taglib">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Foo</title>
</head>
<body>
<h:form id="fooForm">
<rich:spacer height="1000px" width="50px" style="background-color:blue"/>
<br/>
<a4j:region id="asn">
<s:link value="One" reRender="asn"/>
<br/>
<s:link value="Two" reRender="asn"/>
<br/>
<s:link value="Three" reRender="asn"/>
<br/>
</a4j:region>
</h:form>
</body>
</html>
When I scroll down and click on one of the links, the page pops back up to the top--not the effect I want. I want the page to stay put and not move. Any ideas how to accomplish this?
I'm running this in a JSF/facelets environment.
Thanks for any ideas.