Bonjour

voilà quelques bonnes heures que je cherche toutes les solutions possibles pour faire marcher un code plus que simple, et pas moyen, j'ai essayé les nombreuses possibilités qui permettent d'arriver au même resultat, impossible


Voici un code qui permet de naviguer entre les ancres du document
ca marche bien mais pas sous IE 6, 7 et 8

le bouton suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<img onmousedown="resultnavpages(1);" style="cursor: pointer; margin-top: 15px;" src="next.gif">
la fonction resultnavpages()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
var currentresultpage=1; // par defaut, on commence a la page 1
 
function resultnavpages(direction){ // permet de naviguer entre les pages
  if (direction==1){  // direction 1 = page suivante
 
      currentresultpage=currentresultpage+1; // on passe a la page suivante
      if (currentresultpage><?php echo $nombre_de_pages; ?>) { currentresultpage=1; } // si on depasse le nombre total de page, on reviens a la premiere
 
   } 
 
if (direction==0){  // direction = 0 = page precedante
 
      currentresultpage=currentresultpage-1; // on passe a la page precedente
      if (currentresultpage<1) { currentresultpage=<?php echo $nombre_de_pages; ?>; } // si on depasse le nombre total de page, on file a la derniere
 
}
 
if (direction==2){ currentresultpage=1; } // direction = 2 = premiere page
if (direction==3){ currentresultpage=<?php echo $nombre_de_pages; ?>; } // direction = 3 = derniere page
 
<?php echo 'window.location.hash="#page_num"+currentresultpage;'; ?> //affiche la page souhaitée
 
}
le soucis viens du code location.hash dans ie
j'ai essayé plein de variantes comme document.location.hash, ou parent.resultatsframe.document.location.hash
ou encore, document.location.href etc... pas moyen de faire marcher

je dois préciser que je suis dans un wrapper de joomla, donc un iframe, dans lequel est présent un autre iframe (resultatsframe) dans lequel se trouve ma fonction navigation...

aidez moi svp je commence a devenir fou


merci d'avance