Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/12/2011, 16h07   #1
Invité régulier
 
Inscription : juillet 2007
Messages : 30
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 30
Points : 8
Points : 8
Par défaut comment lancer un javascript par un bouton ou une condition php ?

bonjour

j'utilise un bouton pour afficher/masque une div, en fait c'est une image:

Code html :
<a href="#" class="ouvrirchat" title="Ouvrir la fenêtre du Chat" ><img src="./wp-content/themes/html5/images/chat.png" alt="Chat"/></a>

voici le javascript

Code :
$('a.ouvrirchat').click(function (){$('#chatbox').toggle("slow");});
quand la page se charge la div est masquée (display:none)
elle n'apparait que si on clic sur le bouton

Je chercher à la faire apparaitre aussi quand il y un certain nombre de connecté de façon automatique

voici le code php

Code php :
1
2
3
4
5
<?php $nbConnect=get_useronline_count(); if (intval($nbConnect)>1) : ?>
 
//----> Javascript pour activer un clic virtuel sur l'image chat.png ou un chgt de class ?
 
<?php endif; ?>

Mais là je bloque... comment lancer le javascript automatique (sans cliquer sur l'image)

auriez vous une idée ?
Merci
billboc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 16h13   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 793
Points : 35 793
Code php :
1
2
3
4
5
6
7
<?php $nbConnect=get_useronline_count(); if (intval($nbConnect)>1) : ?>
 
<script type="text/javascript">
$(function (){$('#chatbox').toggle("slow");});
</script>
 
<?php endif; ?>
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/12/2011, 16h36   #3
Invité régulier
 
Inscription : juillet 2007
Messages : 30
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 30
Points : 8
Points : 8
merci c'est parfait !
billboc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 16h38   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 066
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 066
Points : 45 193
Points : 45 193
Beef ,
HS, mais c'est quoi la différence avec

Code :
1
2
3
4
5
6
7
8
9
<?php 
$nbConnect=get_useronline_count(); 
if (intval($nbConnect)>1) { ?>
 
<script type="text/javascript">
$(function (){$('#chatbox').toggle("slow");});
</script>
 
<?php } ?>
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 16h46   #5
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 793
Points : 35 793
Tu parles de la Syntaxe alternative de PHP ?

Il n'y a pas vraiment de différence à vrai dire.
Ceci dit, j'aime plutôt bien le fait de savoir quelle structure on vient de fermer.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 16h51   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 066
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 066
Points : 45 193
Points : 45 193
C'est pas faux ...

il est clair que la majorité des EDI ne sont pas capable de faire le hightlight des matching braces sur <?php } ?>Sinon il suffit de bien commenter le code
Code :
1
2
3
4
5
6
7
8
9
<?php 
$nbConnect=get_useronline_count(); 
if (intval($nbConnect)>1) { //#1?>
 
<script type="text/javascript">
$(function (){$('#chatbox').toggle("slow");});
</script>
 
<?php } //#1?>
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h16.


 
 
 
 
Partenaires

Hébergement Web