soucis avec location.hash et ie
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:
<img onmousedown="resultnavpages(1);" style="cursor: pointer; margin-top: 15px;" src="next.gif">
la fonction resultnavpages()
Code:
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 :aie:
merci d'avance