Du PHP dans un onMouseOver ?
Résolu
Luxerails
Messages postés
159
Date d'inscription
Statut
Membre
Dernière intervention
-
Luxerails Messages postés 159 Date d'inscription Statut Membre Dernière intervention -
Luxerails Messages postés 159 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis en train de créer un script, et j'ai besoin que quand l'on passe la souris sur une image :
Il y ai une variable php qui change de valeur :
Je ne vois pas de solution...
J'ai testé
(mais bien sur ça marche pas ^^')
Bref, quelqu'un aurait-il une idée svp ?
Merci d'avance :)
<img src="image" onMouseOver="" />
Il y ai une variable php qui change de valeur :
$_SESSION['variable'] = 2;
Je ne vois pas de solution...
J'ai testé
<img src="image" onMouseOver="<?php $_SESSION['variable'] = 2; ?>" />
(mais bien sur ça marche pas ^^')
Bref, quelqu'un aurait-il une idée svp ?
Merci d'avance :)
A voir également:
- Php mouse over
- Move mouse - Télécharger - Utilitaires
- Start pxe over ipv4 - Forum BIOS
- Usb device over current status detected ✓ - Forum Windows
- Start pxe over ipv4 - Forum Windows 10
- Easy php - Télécharger - Divers Web & Internet
7 réponses
Bonjour,
une fois de plus, modèle client serveur à revoir...
tu ne peux interpréter du php avec un événement, une fonction ou n'importe quoi en JS, ça ne se passe pas au même endroit.
effectivement, l'AJAX est une solution
onMouseOver="changesession()"
dans le head entre balises script:
et dans une page changesession.php
si tu veux plus d'explication sur pourquoi ça marchait pas, demande ^^
une fois de plus, modèle client serveur à revoir...
tu ne peux interpréter du php avec un événement, une fonction ou n'importe quoi en JS, ça ne se passe pas au même endroit.
effectivement, l'AJAX est une solution
onMouseOver="changesession()"
dans le head entre balises script:
function changesession() { var xhr_object = null; if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; } xhr_object.open("GET", "changesession.php?val=2", true); // Définition du comportement à adopter sur le changement d'état de l'objet XMLHttpRequest xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { //alert(xhr_object.responseText); // DEBUG MODE //document.write(xhr_object.responseText); eval(xhr_object.responseText); } return xhr_object.readyState; } // Envoi de la requête xhr_object.send(args); }
et dans une page changesession.php
<?php session_start(); $_SESSION['variable']=$_GET['val'];
si tu veux plus d'explication sur pourquoi ça marchait pas, demande ^^
Luxerails
Messages postés
159
Date d'inscription
Statut
Membre
Dernière intervention
41
Ok, merci ^^ Mais pour afficher la variable, comment je peux faire ?