Faire un lien voir plus

Utilisateur anonyme -  
Apatik Messages postés 6040 Statut Contributeur -
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

  1. Apatik Messages postés 6040 Statut Contributeur 789
     
    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
    1. Apatik Messages postés 6040 Statut Contributeur 789
       
      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
  2. Breub62 Messages postés 3452 Statut Membre 369
     
    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
    1. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      C'est même pas "je pense", vu le nombre de fautes !
      0
    2. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      On parle du site de seby1996.
      0
    3. Utilisateur anonyme
       
      Les fautes, ça j'y travaille et merci pour le design.
      0
  3. Utilisateur anonyme
     
    Et donc, pour fini, personne à la réponse à mon problème, car j'ai rien pigé au truc du lien de Apatik.
    0
    1. Apatik Messages postés 6040 Statut Contributeur 789
       
      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
  4. quentinix Messages postés 135 Statut Membre 6
     
    il y a bien plus simple
    -1
    1. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      Propose...
      0
    2. Apatik Messages postés 6040 Statut Contributeur 789
       
      Il est trop fort quentinix :D
      0
    3. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      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
    4. Breub62 Messages postés 3452 Statut Membre 369
       
      J'adore le "il y a bien plus simple" sans développement ni argumentation ni piste...
      0
    5. quentinix Messages postés 135 Statut Membre 6
       
      la ou tu veux dire lire la suite marque
      <a href=[lien de la suite]>lire la suite</a>
      0