Problème pour récupérer une variable php

Fermé
VlkPr3s Messages postés 235 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 27 juin 2016 - Modifié par VlkPr3s le 25/03/2015 à 11:48
Bonjour à tous,

J'élabore un site pour une société et je suis dans l'impasse, je ne métrise pas trop javascript, mon patron à voulu que je gère la possibilité de faire un clic droit sur un fichier et que je puisse proposer à l'utilisateur de soit télécharger soit voir les version précédente du fichier concerner.

Le problème est que je n'arrive pas à récupérer le chemin existant dans mon echo.

J'ai trois fonction différentes en javascript, une qui renvoie faux pour permettre l'affichage de mon menu clic droit et les deux autres qui sont des fonctions à implémenté.

J'aimerais donc pouvoir récupérer la valeur 'path'


<script>
var xMousePosition = 0;
var yMousePosition = 0;
document.onmousemove = function(e)
{
xMousePosition = e.clientX + window.pageXOffset;
yMousePosition = e.clientY + window.pageYOffset;
};


function DL(element)
{
alert("<?php echo $chemin; ?>");
}

function Vprec(element)
{
window.Location.href = './historique.php?path=$path/$files2';
}

function monmenu(element)
{
var x = document.getElementById('ctxmenu1');
if(x) x.parentNode.removeChild(x);

var d = document.createElement('div');
d.setAttribute('class', 'ctxmenu');
d.setAttribute('id', 'ctxmenu1');
element.parentNode.appendChild(d);
d.style.left = xMousePosition + "px";
d.style.top = yMousePosition + "px";
d.onmouseover = function(e) { this.style.cursor = 'pointer'; }
d.onclick = function(e) { element.parentNode.removeChild(d); }
document.body.onclick = function(e) { element.parentNode.removeChild(d); }

var p = document.createElement('p');
d.appendChild(p);
p.onclick=function() { DL('<?php echo $chemin; ?>') };
p.setAttribute('class', 'ctxline');
p.innerHTML = "Telecharger";

var p2 = document.createElement('p');
d.appendChild(p2);
p2.onclick=function() { Vprec('<?php echo $chemin; ?>') };
p2.setAttribute('class', 'ctxline');
p2.innerHTML = "Version prec";

return false;
}
</script>


coté "récupération de variable"

<div oncontextmenu="return monmenu(this)">
<?php
echo "<a href='./historique.php?path=$path/$files2'>
<h4>$files2</h4></a>";
?></div>


Merci de m'accorder de votre temps !