Vous n'êtes pas identifié.

Annonce

#1 Pourquoi la fonction bloque mon symbole "<" du 25-03-2013 15:20:21

Cizio
c00lnaute nouveau
Date d'inscription: 25-03-2013
Messages: 1

Pourquoi la fonction bloque mon symbole "<"

Bonjour,

J'aimerais un petit coup de main pour finir un truc,
je m'explique :

Dans ma page web, avec wordpress , je liste toutes mes catégories sur la gauche. Quand je survole celles-ci je fait apparaître une image quand j'ai place dans mon dossier.

Maintenant je voudrais pouvoir affiche la description de ma catégorie, pour cela je la récupère dans $description puis je la place en plus comme paramètre a ma fonction qui affiche l'image et je lui dis que cela il doit l’écrit dans la div avec :

var zone = document.getElementById('desc');
zone.innerHTML = description;

mais cela ne fait rien pourquoi ?merci d'avance.


mon code HTML :
<?php
/*
Template Name: PRODUIT
*/
?>
<?php get_header( ); ?>


<?php $args = array(
    'type'                     => 'list',
    'child_of'                 => 0,
    'parent'                   => 0,
    'orderby'                  => 'name',
    'order'                    => 'ASC',
    'hide_empty'               => 0,
    'hierarchical'             => 1,
    'exclude'                  => '1',
    'include'                  => '',
    'number'                   => ''    ,
    'taxonomy'                 => 'category',
    'pad_counts'               =>  '1');?>


<div id="ALL">
    <div id="categories">
    <?php
       
    $categories = get_categories( $args );
    foreach ( $categories as $category ) {
                                        $description = category_description (  $category->term_id  );
                                        echo '<div id="cat"> <a name="cat-'.$category->term_id .'" id="'.$category->term_id .'" onmouseover="afficherImage(this.id,this.name,desc)"   onmouseout="afficherImage(0,this-id,desc)"  href="#' . get_category_link( $category->term_id ) . '">' . $category->name .'(' . $category->count .')'. '</a></div>';
                                         }
    ?>
    </div>
   
   

    <div id='desc'>kjdhgdsskbghshg</div>
    <div id='afffichageImage'></div>
   
   
</div>





<?php get_sidebar( ); ?>
<?php get_footer( ); ?>


et mes fonctions :

<script type="text/JavaScript">
          
      function afficherImage( id,message,champ)
                {
                   var divImage = document.getElementById('afffichageImage');
                         if (divImage.hasChildNodes()){
                                       divImage.removeChild(node);
                                      }
                  
                    if (id !=0)
                    {
                        
                        
                         var hrefImg = id +".jpg";
                         node = document.createElement('img');
                         node.id = id + "Image";
                         node.src = hrefImg;
                         node.alt = id;
                         node.value = id + message;
                         divImage.appendChild(node);
                        
                        
                   
                   
                    }
                   
                    Switch_Div(message);
               
                }</script>
      

    <script type="text/javascript">

//une fonction pour afficher ou masquer la zone div
//je suppose que le DIV a pour id "maZone"

function Switch_Div(message)
{
var zone = document.getElementById('desc');
//Mémorise l'état d'affichage de la zone
var etat = zone.style.display;
if(etat == "block")
{
//masque la zone
zone.style.display = "none";
}
else
{
//affiche la zone
zone.style.display = "block";
zone.

}
}
</script>

Dernière modification par Cizio (25-03-2013 15:21:02)


Hors ligne

 

25-03-2013 15:20:21

Mister $$$


Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »