Bonjour,

Voila mon probleme (petite précision ce pb n'apparait pas sous Firefox) :
J'ai une page php avec deux sections auxquelles je peux accéder grâce à des ancres (ancreEntree et ancreDepense).

Chacune de ces partie contient un tableau avec des lignes contenant divers données. Au bout de chaque ligne j'ai un bouton pour dupliquer ma ligne.

Au niveau du code j'ai donc dans mon tableau :
<a href="#" onclick="dupliquerLigne('<?php echo $ligne->getId(); ?>','<?php echo addslashes(htmlspecialchars($ligne->getName())); ?>');">
<img alt="Dupliquer la ligne "
title="Dupliquer la ligne "
src="../duplicate.gif"
style="border:0px;" /></a>
Puis le javascript correspondant
function dupliquerLigne(Id,Name){
//tt un tas de vérifs et l apparission d une nouvelle fenetre //pour entrer le nouveau nom "newName"
var url = "<?php echo $_SERVER["REQUEST_URI"]; ?>";
var indexStart = url.indexOf("?");

if(indexStart != -1){
url = url.substr(0,indexStart);
}

location.href = url + "?actionEntrees=duplicate&ligneId=" + Id + "&ligneName=" + encodeURIComponent(newName) + "#ancreEntree";

}

}
Puis à nouveau en php pour faire mon appel à la bd :
$actionEntrees = (isset($_GET['actionEntrees']))?$_GET['actionEntrees']:'';
[...]

switch($actionVoiesEExp)
{ [...]

case "update":
//le formulaire arrive et les données ont été contrôlées
//il suffit de les récupérer et de les insérer en base.
LigneEntree::updateValues($_GET['ligneId'],$_GET['ligneName'], $_GET['ligneDesignation'],$_GET['lignePrix'], $_GET['ligneNombre']);

break;
[...]
Mon ancre est déclarée ainsi :
<a name="ancreEntree"></a>
Mon souci c'est que, sous IE, quand je duplique mon entrée tout se passe bien MAIS la page ne s'affiche pas au niveau de l'ancre. Elle est positionnée au début de page comme si je n'avais pas mis le "#ancreEntree".

Quelqu un saurait il pourquoi ?

Merci d avance