Du PHP dans un onMouseOver ?
Résolu/Fermé
Luxerails
Messages postés
159
Date d'inscription
jeudi 14 avril 2011
Statut
Membre
Dernière intervention
24 décembre 2012
-
14 avril 2011 à 21:27
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 - 15 avril 2011 à 15:57
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 - 15 avril 2011 à 15:57
A voir également:
- Php mouse over
- Start pxe over ipv4 - Forum Windows 10
- Mouse mover - Télécharger - Utilitaires
- Alert php ✓ - Forum PHP
- Start PXE over IPv4 - Forum Windows 10
- Mouse clicker - Télécharger - Divers Utilitaires
7 réponses
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
15 avril 2011 à 11:48
15 avril 2011 à 11:48
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 ^^
15 avril 2011 à 14:07