Masquer ou Afficher en Jquery

Résolu/Fermé
troubadour2 Messages postés 277 Date d'inscription vendredi 11 juin 2010 Statut Membre Dernière intervention 19 juin 2016 - 6 juin 2011 à 10:14
 Profil bloqué - 9 juin 2011 à 10:36
Bonjour,

J'ai mon code qui ne fonctionne pas en fait il n'affiche pas les listes.
Pouvez vous me dire se que vous en pensez.
Les listes se trouvent sur une autre page d'où les includes avec les ID correspondants.
Je vous remercie très sincérement de votre aide.
.....
......
if ( $type = 'membre1' ) {
	include('categorie.php');				
?>
<script type="text/javascript">
$(document).ready(function()
{
	$("div#executant").show();
	$("div#debutant").hide();
});
</script>
<?php
} elseif ( $type = 'membre2' ) {
	include('categorie.php');
?>
<script type="text/javascript">
$(document).ready(function()
{
	$("div#executant").hide();
	$("div#debutant").show();
});
</script>
<?php
....
....

A voir également:

7 réponses

Profil bloqué
6 juin 2011 à 10:36
Salut,

Je ne me souvient pas bien de jquery, mais ça me semble bizarre ça:

$(document).ready(function()
{
$("div#executant").show();
$("div#debutant").hide();
});


On dirait que tu prépares ta fonction mais n'y fait pas appel...
0
DoulyCreations Messages postés 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 19
6 juin 2011 à 10:38
exact et il manque une parenthèse, le ready n'est pas refermé...
0
Profil bloqué
6 juin 2011 à 10:40
En fait c'est ce que je me suis dit au début, et puis j'ai vu qu'il l'avait fermé après les accolades
0
troubadour2 Messages postés 277 Date d'inscription vendredi 11 juin 2010 Statut Membre Dernière intervention 19 juin 2016 1
6 juin 2011 à 10:44
Bonjour

Comment je n'y fait pas appel, je ne comprend pas.
Il y a très peu de temps que je fait du Jquery.
Merci déjà à tous de votre aide.
0
Profil bloqué
6 juin 2011 à 10:49
Je pense que ta ligne .ready veut dire "je prépare (=j'initialise) ma requête".

Ok, c'est cool, tu as crée ta requête !

Mais maintenant, il ne te reste plus qu'à t'en servir (il me semble)
0
troubadour2 Messages postés 277 Date d'inscription vendredi 11 juin 2010 Statut Membre Dernière intervention 19 juin 2016 1
6 juin 2011 à 10:57
Excuse moi je ne vois vraiment pas.
Là j'ai cette requète qui fait appel à des DIVs et suivant les DIVs
je les affichent ou je les masques.

Peux tu m'en dire plus s'il te plait.
Merci
0
Profil bloqué
6 juin 2011 à 11:15
ça marche ça : ?

$(document).ready(function()
{
$("#executant").show();
$("#debutant").hide();
});
0
Profil bloqué
6 juin 2011 à 11:16
http://top-news.fr/ajax-avec-jquery-exemple-changement-du-contenu-d-un-div/
0
troubadour2 Messages postés 277 Date d'inscription vendredi 11 juin 2010 Statut Membre Dernière intervention 19 juin 2016 1
6 juin 2011 à 11:20
non ça m'affiche bien la page mais vide (blanche)
0
Profil bloqué
6 juin 2011 à 11:23
function afficher(
{
$("#executant").show();
$("#debutant").hide();
});

$(document).ready(function()
{
afficher();
});

PS vu que je connais pas trop jquery, vérifie s'il n'y a pas d'erreur de ; ou () ou autre dans ce que je viens d'écrire, et test
0
Profil bloqué
6 juin 2011 à 11:24
PS, il y a bien quelquechose dans #executant ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
troubadour2 Messages postés 277 Date d'inscription vendredi 11 juin 2010 Statut Membre Dernière intervention 19 juin 2016 1
6 juin 2011 à 13:11
en fait sur l'autre page j'ai

<?php
echo'<div id="executant">
<ul>
<li><liste1</li>
<li><liste2</l>
</ul>i
echo'<div>

echo'<div id="debutant">
<ul>
<li><liste1</li>
<li><liste2</l>
</ul>i
echo'<div>

et sur ma page où j'appel le DIV

if ( $type = 'membre1' ) {
?>
<script type="text/javascript">
function afficher(
{
$("#executant").show();
$("#debutant").hide();
});

$(document).ready(function()
{
afficher();
});
</script>
<?php
} elseif ( $type = 'membre2' ) {
?>
<script type="text/javascript">
function afficher(
{
$("#executant").hide();
$("#debutant").show();
});

$(document).ready(function()
{
afficher();
});
</script>
0
Profil bloqué
6 juin 2011 à 13:15
Ah ouai mais essaie de mettre le code sur la même page que ton div pour voir si ça marche. Je pensais que c'était la même page.
0
troubadour2 Messages postés 277 Date d'inscription vendredi 11 juin 2010 Statut Membre Dernière intervention 19 juin 2016 1
6 juin 2011 à 14:04
sur la même page ça marche c'est nickel
si toute fois tu as une idée pour que ça fonctionne sur une autre page ?

Merci beaucoup c'est déjà bien
0
Profil bloqué
6 juin 2011 à 16:51
essaie:

function afficher(
{
$("lenomdetapageoutuveuxafficher#executant").hide();
$("lenomdetapageoutuveuxafficher#debutant").show();
});
0
troubadour2 Messages postés 277 Date d'inscription vendredi 11 juin 2010 Statut Membre Dernière intervention 19 juin 2016 1
9 juin 2011 à 03:44
Bonjour

Super sympa ça fonctionne.
Un grand merci
0
Profil bloqué
9 juin 2011 à 10:36
De rien !

Résolu en haut à droite !
0