IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Appeler une fonction php grâce à onmouseover


Sujet :

JavaScript

  1. #1
    Membre éclairé

    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    532
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2011
    Messages : 532
    Par défaut Appeler une fonction php grâce à onmouseover
    Bonjour à toutes et tous,

    J'ai créer une petite fonction en php que j'utilise afficher une image dont voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?php
    function imageaffiche($nomCarte, $nomEdition)
    {
            $nom = $nomCarte;
            $edition = $nomEdition;
            
            echo '<img src="image_carte/'.$edition.'/'.$nom.'.jpg" /></div> ';
            
    }
     
    ?>
    Ce que je voudrais faire c'est utiliser cette fonction lorsque je survole un texte, donc je voulais savoir s'il est possible d'appeler ma fonction php grâce à onmouseover ???

    Cordialement,
    Clairetj

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Non. Pas directement.
    A moins d'utiliser Ajax.

    Néanmoins, il suffit de traduire cette fonction en JavaScript pour que ça fonctionne.

  3. #3
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    de plus tout ça n'a aucun intérêt javascript est parfaitement capable de faire ça tous seul
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function imageaffiche(id, nomCarte, nomEdition) {
     getElementById(id).innerHTML= '<img src="image_carte'+nomEdition+'/'+nomCarte+'.jpg" />';
    }
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <div onmousseorver="imageaffiche('img', edition, nom);">texte<div id="img"/></div>
    A+JYT

  4. #4
    Membre éclairé

    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    532
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2011
    Messages : 532
    Par défaut
    Merci à vous deux pour les informations, mais au final j'ai trouvé une autre solution en utilisant le CSS et les infobulles, mais encore merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Appeler une fonction php toutes les x secondes
    Par alex_is_there dans le forum Langage
    Réponses: 7
    Dernier message: 20/04/2008, 11h32
  2. Réponses: 5
    Dernier message: 07/04/2008, 14h58
  3. Appeler une fonction php dans une requete mysql
    Par yobogs dans le forum Requêtes
    Réponses: 2
    Dernier message: 20/11/2007, 13h43
  4. Appeler une fonction javascript grâce à une String
    Par Mike_69 dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 29/03/2007, 17h38
  5. [JQUERY] Comment appeler une fonction php avec jquery
    Par popogendarme dans le forum jQuery
    Réponses: 1
    Dernier message: 20/03/2007, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo