Faire un lien voir plus

Fermé
Utilisateur anonyme - 10 août 2010 à 01:38
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 13 août 2010 à 22:49
Bonjour,
Je recherche un code (si possible javascript) pour faire un lien lire la suite.
J'ai essayé ce code:
<script type="text/javascript">
//------------------
function Swap( div_){
var Obj = document.getElementById( div_);
if( Obj){
if( Obj.style.display=="")
Obj.style.display="none";
else
Obj.style.display="";
}
}
</script>

puis ds le body

<a href="#" onclick="Swap('nom_de_ta_div');">lire plus</a>

<div id="nom_de_ta_div" style="display:none">
texte cacher
</div>
il marche avec IE, mais je souhaite que cela fonctionne avec tous, je l'ai testé sur cinq explorateur, et ac marche pas allez voir par vous même : http://dherbais.be
Merci d'avance

4 réponses

Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
Modifié par Apatik le 10/08/2010 à 11:34
Bonjour,

Perso, je t'aurai proposé une solution en php toute bête :)
Ta page prend une url du genre
www.taratata.com/index.php?page=12

Et ton code aurait cette tête:
$page_max=; //    <= a toi de le définir 
$page_en_cours = $_GET['page']; 
$page_prec =- $page_en_cours; 
$page_suiv =+ $page_en_cours; 
if ($page_en_cours != 1) 
{ 
   echo '<a href=\"index.php?page='.$page_prec.'>Précédent</a>'; 
} 
if ($page_en_cours != $page_max) 
{ 
   echo '<a href=\"index.php?page='.$page_suiv.'>Suivant</a>'; 
}


à l'arrache bien sur ;)

--
Live free, learn free, help free, Happy Hacking!
Plus que tout en informatique, l'erreur est humaine.
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
11 août 2010 à 00:42
Mea Culpa, ce n'était pas une question de pages en fait, mais de masquer une partie de texte.. Façon "spoiler". Alors une petite recherche sur un site qui va bien te donne ça:
https://openclassrooms.com/forum/sujet/spoiler-ne-marche-pas-50581
C'est pas tout, mais je suis sur que même moi qui ne connait que dalle au JS je suis capable de faire l'affaire ;)

Bon courage :)
0
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
Modifié par Breub62 le 10/08/2010 à 11:47
J'aime assez la solution proposée par Apatik.

Par contre, j'ai jeté un oeil à ton site et je pense que tu devrais le faire relire car il y a un nombre incalculable de fautes d'orthographes... C'est dommage car le design est sympa...

Bonne continuation
Windows Vista, c'est comme Paris Hilton: c'est bien joli, mais c'est inutile et ça bouffe trop de bytes.
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
10 août 2010 à 11:44
C'est même pas "je pense", vu le nombre de fautes !
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
10 août 2010 à 11:46
On parle du site de seby1996.
0
Utilisateur anonyme
11 août 2010 à 13:41
Les fautes, ça j'y travaille et merci pour le design.
0
Utilisateur anonyme
13 août 2010 à 13:22
Et donc, pour fini, personne à la réponse à mon problème, car j'ai rien pigé au truc du lien de Apatik.
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
13 août 2010 à 22:49
Et tu vas te plaindre? Ce qu'il fallait comprendre que ce qu'il faut changer pour faire un spoiler, c'est que c'est l'attribut "display" du css de ton div qui paramètre l'affichage ou non. Les deux valeurs sont "none" et "block". Il te faut donc faire une fonction en JS qui lors du clic sur ton lien va changer le none en block pour afficher le div. Reste plus qu'à coder ça, en JS c'est pas dur, mais perso.. je connais pas, et j'ai pas envie de faire plus de boulot que toi sur l'affaire ;)
0
quentinix Messages postés 98 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 28 juin 2020 6
10 août 2010 à 11:21
il y a bien plus simple
-1
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
10 août 2010 à 11:22
Propose...
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
10 août 2010 à 11:27
Il est trop fort quentinix :D
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
10 août 2010 à 11:30
Dégénérer ? Pourquoi donc ? Tu dis qu'il y a plus simple, soit ; mais dans ce cas, propose ton idée. Le but est d'aider l'utilisateur, pas de lui dire "j'ai plus simple" sans détailler ta réponse.
0
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
10 août 2010 à 11:30
J'adore le "il y a bien plus simple" sans développement ni argumentation ni piste...
0
quentinix Messages postés 98 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 28 juin 2020 6
10 août 2010 à 11:34
la ou tu veux dire lire la suite marque
<a href=[lien de la suite]>lire la suite</a>
0