Any ideas on how to cancel this state?
Can you provide a code snippet that shows the behaviour?
--
Rob
<head>
<title>Untitled</title>
<meta name="generator" content="BBEdit 8.2" />
<script type="text/javascript">
function foo() {
window.location.hash = 'test';
}
</script>
</head>
<body>
<a href="#" onClick="foo();">Click here</a>
</body>
That appears to do nothing in Safari 1.0.3, location.hash is changed,
but then the link is followed so that "http://...#" is shown in the
address bar. Maybe you should use:
<a href="#" onClick="foo(); return false;">Click here</a>
Which changes what is displayed in the # part of the URL in the
address bar.
The permanent page load doesn't happen for me at all, which version of
Safari are you using?
--
Rob
According to this: http://www.s-seven.net/safari_bug.html#h_value6 your
version won't show the problem.