У меня есть форма ввода, которая принимает параметры для отчета. Я отправляю их на ту же страницу. Когда отчет создается, я хотел бы переместить пользователя в начало отчета. Однако javascript не подходит к якорю. Когда мой href - это другая, но в противном случае идентичная страница, якорь работает, но когда это одна и та же страница, это не так. Пример:window.location.href не работает, когда href та же самая страница
<script type="text/javascript">
function moveto() {
window.location.href = "frag6.cfm#betty";
}
</script>
</head>
<body>
<script type = "text/javascript">
moveto()
</script>
<cfset subtest = ArrayNew(1)>
<cfloop from = "1" to = "10" index = "m">
<cfloop from = "1" to = "3" index = "i">
<cfloop from = "1" to = "4" index = "j">
<cfset test[i][j] = "#m#_#i#_#j#">
</cfloop>
</cfloop>
</cfloop>
<cfdump var = "#test#">
<cfloop from = "1" to = "3" index = "i">
<cfloop from = "1" to = "4" index = "j">
<cfset subtest[j] = test[i][j]>
</cfloop>
<cfdump var = "#subtest#">
</cfloop>
<a name = "betty"> here I am </a>
попытка location.href.hash: HTTP: // StackOverflow .com/questions/5694686/javascript-jump-to-anchor –
попробовал его перед отправкой вопроса - не работал для меня –