Código:
Estando formada la pagina2.php únicamente por dos anclas y dos enlaces a ellas (y mensaje de alerta en la carga de la página):<?php // Redirección desde pagina1.php a pagina2.php (y ancla1, dentro de ésta). header("Location: ./pagina2.php#ancla1"); ?>
Código:
Cuando se redireccione a la página 2, pulsad sobre el enlace a la segunda ancla: ¡El Internet Explorer recarga la página, cuando no debería hacerlo por tratarse de un enlace local!<body onLoad="window.alert('Cargada')"> <a name="ancla1"></a><br> <a name="ancla2"></a><br> <a href="#ancla1">Ir a primer ancla</a><br> <a href="#ancla2">Ir a segunda ancla</a><br> </body>
(Esto se nota por el mensaje de alerta mostrado de nuevo).
He probado de todo y únicamente ocurre en Internet Explorer y siempre que incluyo cualquier ancla en un Header.