Problème javascript : appel de fonction
Résolu
CarzyDrummer
-
Anave Messages postés 14 Statut Membre -
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
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
-
Salut, peut-être
cacher('<?php echo $news['id']; ?>');
à la place de
cacher(<?php echo $news['id']; ?>); -
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 ? -