HTML très basique
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

HTML très basique



  1. #1
    invite55202009

    HTML très basique


    ------

    Bonsoir tout le monde, je cherche un procédé html qui je suis sûr existe et est très facilement trouvable sur google, mais je crois avoir un problème de mot clé.

    En fait ce que je veux faire, c'est par exemple j'ai ceci sur une page web :

    -----------------------
    Titre d'un film1
    Titre d'un film2
    Titre d'un film3
    -----------------------
    Lorsque je click sur "Titre d'un film1", je veux que le synopsis apparaissent en décalant le reste de la page :

    -----------------------
    Titre d'un film1

    Synopsis lkdlkfldkflkdlfklkfldkflkdlfk
    ldkflkldfkldkflkdlfkldkflkdlfk ldkfldklfk

    Titre d'un film2
    Titre d'un film3
    -----------------------

    Et lorsque je reclique dessus, la page revient comme elle était.

    Je croyais que cela s'agissait d'un spoiler, mais tout ce que j'ai trouvé ne fait pas l'affaire parce que le texte ne fait qu'apparaître et disparaître sans décaler la page.

    Merci de votre aide.

    -----

  2. #2
    invite765732342432
    Invité

    Re : HTML très basique

    Un truc comme ça peut faire office:
    En css:
    Code PHP:
    <style>
    .
    relhidden{
    display:none;
    }&
    nbsp;
    </
    style>

    <
    script&nbsp;language="javascript">
    function&
    nbsp;hideDiv(id){
    var&
    nbsp;elem=document.getElementById(id);
    if(
    elem){
    elem.style.display='none';
    }
    }

    function&
    nbsp;showDiv(id){
    var&
    nbsp;elem=document.getElementById(id);
    if(
    elem){
    elem.style.display='block';
    }
    }&
    nbsp;
    </script>
    <div&nbsp;id="titre1"&nbsp;onclick="hideDiv('titre1');showDiv('titre1descr');">Titred'unfilm1</div>
    <div&nbsp;id="titre1descr"&nbsp;class="relhidden"><a&nbsp;onclick="hideDiv('titre1descr');showDiv('titre1');">Titred'unfilm1</a><br>textedeladescrition</div>

    <div&nbsp;id="titre2"&nbsp;onclick="hideDiv('titre2');showDiv('titre2descr');">Titred'unfilm2</div>
    <div&nbsp;id="titre2descr"class="relhidden"><a&nbsp;onclick="hideDiv('titre2descr');showDiv('titre2');">Titred'unfilm2</a><br>textedeladescrition</div>&nbsp; 
    Je ne garantis pas que ça marche du premier coup, mais ça doit être bon (attention, il risque d'y avoir des problèmes avec des navigateurs un peu vieux)
    Dernière modification par invite765732342432 ; 18/05/2011 à 20h04.

  3. #3
    invite765732342432
    Invité

    Re : HTML très basique

    Attention aux & nbsp; qui se sont rajoutés par-ci par-là...
    J'ai pas tout compris à l'éditeur

  4. #4
    invite55202009

    Re : HTML très basique

    Ça ne fonctionne pas et je ne comprends rien au javascript. En fait, le html a pas l'air de comprendre non plus parce qu'il affiche les définitions des deux fonctions.

    Sinon est-ce qu'il a un nom pour ce genre de processus. Parce que je pourrais continuer à chercher.

  5. A voir en vidéo sur Futura
  6. #5
    invite765732342432
    Invité

    Re : HTML très basique

    as tu remplacé les "& nbsp;" par un espace ?
    Il faut le faire car ils se sont rajoutés après écriture de mon message.
    Je vais essayer de te le mettre au propre:
    [EDIT] Ca marche pas. toujours des espaces.
    Normalement tu dois pouvoir t'arreanger avec ce que j'ai fait.
    Dernière modification par invite765732342432 ; 19/05/2011 à 09h44.

  7. #6
    invite1445654e

    Re : HTML très basique

    il va falloir te mettre au javascript de nos jours je ne vois pas comment on peut faire du html sans faire du javascript et des CSS.
    tu te créé une DIV comme a montré FAITH
    et tu mets ton titre dans un SPAN avec un onchange dessus qui appelle une fonction javascript
    tu recuperes l'état du div s'il est caché tu le montres et sinon tu fais l'inverse
    rien de plus simple

  8. #7
    yoda1234

    Re : HTML très basique

    Citation Envoyé par Faith Voir le message
    as tu remplacé les "& nbsp;" par un espace ?
    Il faut le faire car ils se sont rajoutés après écriture de mon message.
    Je vais essayer de te le mettre au propre:
    [EDIT] Ca marche pas. toujours des espaces.
    As-tu essayé d'utiliser la balise "Code" ?
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  9. #8
    invite765732342432
    Invité

    Re : HTML très basique

    Citation Envoyé par yoda1234 Voir le message
    As-tu essayé d'utiliser la balise "Code" ?
    Ca marche mieux J'avais utilisé la balise PHP qui, visiblement, a un fonctionnement bien différent !
    Merci...
    Code:
    <style>
    .relhidden{
      display:none;
    }
    </style>
    
    <script language="javascript">
    function hideDiv(id){
      var elem=document.getElementById(id);
      if(elem){
        elem.style.display='none';
      }
    }
    
    function showDiv(id){
      var elem=document.getElementById(id);
      if(elem){
        elem.style.display='block';
      }
    }
    </script>
    <div id="titre1" onclick="hideDiv('titre1');showDiv('titre1descr');">Titred'u nfilm1</div>
    <div id="titre1descr" class="relhidden">
    	<a onclick="hideDiv('titre1descr' );showDiv('titre1');">Titred'u nfilm1</a><br>
    	textedeladescrition
    </div>
    
    <div id="titre2" onclick="hideDiv('titre2');showDiv('titre2descr');">Titred'u nfilm2</div>
    <div id="titre2descr" class="relhidden">
    	<a onclick="hideDiv('titre2descr' );showDiv('titre2');">Titred'u nfilm2</a><br>
    	textedeladescrition
    </div>

  10. #9
    invite55202009

    Re : HTML très basique

    C'est dommage parce que le site ou je mets ma page ne supporte même pas ce code là . Mais il fonctionne très bien dans mon ordinateur.

  11. #10
    invite1445654e

    Re : HTML très basique

    cela ne serait pas un site d'hebergement gratuit qui t'ajoute des bandeaux de pub ?

  12. #11
    invite55202009

    Re : HTML très basique

    Je ne saurais trop dire, c'est un site qui ne m'appartient pas, et je ne fais que mettre à jour certaines de quelques pages avec WordPress. C'est WordPress qui limite les actions parce que je peux seulement avoir 4 tailles de polices par exemple.

Discussions similaires

  1. Question très simple sur mélange acido-basique
    Par invite23b5ba7c dans le forum Chimie
    Réponses: 4
    Dernier message: 12/03/2011, 10h09
  2. Réaction acido-basique très urgent aidez moi svp
    Par invite2bda729d dans le forum Chimie
    Réponses: 3
    Dernier message: 24/01/2009, 21h15
  3. Question très basique en electricité
    Par invite2a4cb7f8 dans le forum Électronique
    Réponses: 13
    Dernier message: 05/08/2008, 08h49
  4. Numérologie très basique
    Par invite6de5f0ac dans le forum Science ludique : la science en s'amusant
    Réponses: 33
    Dernier message: 23/02/2007, 00h59
  5. Cr3+ en milieu tres basique
    Par invite81b3833e dans le forum Chimie
    Réponses: 0
    Dernier message: 02/11/2005, 18h52