JeuWeb - Crée ton jeu par navigateur
Reproduire les boutons "précédant/suivant" - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Reproduire les boutons "précédant/suivant" (/showthread.php?tid=4788)

Pages : 1 2


Reproduire les boutons "précédant/suivant" - Argorate - 03-05-2010

Bonjour,

j'ai besoin de reproduire les boutons naturellement présent sur un navigateur "précédant" et "suivant" suite a la demande d'un client...

J'aimerais savoir comment faire pour respecter le même comportement: j'ai besoin de savoir s'il n'existe pas de page "suivante" ou "précédente" pour afficher l'image d'une flèche grisé sinon afficher une flèche normal avec le lien allant sur la page précédant ou suivante.

pour l'instant j'utilise :

Code :
<a href="#" onClick="javascript:history.back();"><img border="0" src="${url.context}/images/icons/PreviousPage.gif"></a>
<a href="#" onclick="javascript:history.forward();"><img border="0" src="${url.context}/images/icons/NextPage.gif"></a>

Voilà, si vous avez une idée de comment déterminer s'il existe une page suivante ou précédente, suis preneur. merci.


RE: Reproduire les boutons "prescedant/suivant" - christouphe - 03-05-2010

http://fr.selfhtml.org/javascript/objets/history.htm

avec history.length() peut-être ??

si == 1 alors c'est la première page donc bouton inaccessible

Par contre pour l'existence d'une page suivante,ça j'ai pas trouvé.


RE: Reproduire les boutons "prescedant/suivant" - Argorate - 03-05-2010

oui mais si tu en visites disons une puis un autre (donc length = 2) et que tu fais précédant une première fois, alors tu es sur la première page, pourtant length = 2 et il n'y a plus de page précédente...

Suis pas sur que ça marche donc... ^^

Autres suggestion?


RE: Reproduire les boutons "prescedant/suivant" - Mouradif - 03-05-2010

Peut-être une variable que tu initialise à zéro, qui s'incrémente quand tu cliques sur Précédent et se décrémente quand tu cliques sur Suivant comme ça tu peux faire history.length -(moins)- tavariable et quand c'est égal à 1, Précédent est désactivé

Et quand tavariable est égale à zéro c'est Suivant qui est désactivé...

maintenant à toi de voir comment passer ta variable de page en page...


RE: Reproduire les boutons "prescedant/suivant" - Sephi-Chan - 04-05-2010

Ton client t'as expliqué pourquoi il voulait ça ?
Parce que les clients demandent rarement ce qu'ils veulent. Du coup le développeur doit comprendre le souhait réel qu'il y a derrière la demande (farfelue) du client.


Sephi-Chan, qui a déjà perdu une semaine de boulot à cause d'une description foireuse du besoin...


RE: Reproduire les boutons "prescedant/suivant" - Argorate - 04-05-2010

En fait le Client a vu (une vieille version) itunes, et du coup il veux exactement la même interface pour le site (notamment avec les flèches retour et suivant).

Mouradif: on doit pouvoir trafiqué avec cet méthode peut être, mais il n'y aurait pas de fonction ou de moyen plus "propre"? Smile


RE: Reproduire les boutons "prescedant/suivant" - Anthor - 04-05-2010

Tu devrais aller voir le code des plugins qui sont fait pour ça, du genre :
http://www.mikage.to/jquery/jquery_history.html
http://plugins.jquery.com/project/history


D'autres part, quand un client te demande des choses aussi farfelus, c'est à toi de lui expliquer techniquement, ce qu'il est ou pas possible de faire.
Tu es censé être force de proposition. Tu lui apprend pas à vendre son produit, il ne t'apprend pas à faire un site web.


RE: Reproduire les boutons "prescedant/suivant" - Argorate - 04-05-2010

Et oui mais non, comme me l'a dit mon chef quand je lui ai fait remarquer la stupidité de la demande: "c'est ce que le client veux..."

j'ai pas le choix et je suis pas le chef Smile

Je vais voir ça attentivement, merci.


RE: Reproduire les boutons "prescedant/suivant" - Anthor - 04-05-2010

Ton chef, il est commercial ou technicien ?
Comme je le dit, tu es force de proposition, si ce n'est pas faisable, il faut bien le dire ?


RE: Reproduire les boutons "prescedant/suivant" - Argorate - 04-05-2010

Il est Ingénieur... mais de toute façon, je viens de regarder un peu, et de continuer a chercher, et il n'y a pas ce qu'il faut pour reproduire le même mécanisme puisque l'objet hystory ne possède rien d'autre comme propriété que ce dont on a parlé et que 'ai rien trouver d'autres qui puisse donner des info a ce sujet, je crois qu'il va devoir se passé du petit effet design des "flèches grisés"...