Problème javascript : appel de fonction

Résolu
CarzyDrummer -  
Anave Messages postés 14 Statut Membre -
Bonjour,

j'ai un problème pour appeler une fonction en javascript sans être dans une balise. Pour mieux me faire comprendre : voici un exemple :

<script type="text/javascript">
function cacher(id)
{
if (document.getElementById('news'+id).style.display == 'none')
{
document.getElementById('news'+id).style.display='block';
alert("news "+id+" revelee");
}
else
{
document.getElementById('news'+id).style.display='none';
alert("news "+id+" cachee");
}
}
</script>

*** du code xhtml + php ***

<?php
if(condition)
{
?>
<script type="text/javascript">
cacher(<?php echo $news['id']; ?>);
</script>
<?php
}
?>

Je ne comprends pas pourquoi ça ne marche pas... :(
Merci à vous
Configuration: Windows XP
Firefox 2.0.0.12

3 réponses

  1. Mumblefoot
     
    Salut, peut-être

    cacher('<?php echo $news['id']; ?>');

    à la place de

    cacher(<?php echo $news['id']; ?>);
    0
    1. CarzyDrummer
       
      Merci, mais j'ai trouvé la réponse entre temps : je cachais la news avant de l'écrire avec php, forcément ça marchait pas... ;)
      0
  2. Anave Messages postés 14 Statut Membre
     
    Je passe de FrontPage à Komposer. En copiant le code source de ma page index qui contient un menu déroulant je ne retrouve pas complétement ce menu.
    A part ça le copié/collé de mes pages se passe bien.
    Comment mettre un menu déroulant dans un tableau d'une page Komposer ?
    0
  3. khikhono
     
    comment utelise utorrent.
    0
    1. Anave Messages postés 14 Statut Membre
       
      Je ne comprends pas la question.
      0