Insérer du Javascript [Résolu]

Nanashi17 195 Messages postés mardi 28 mars 2017Date d'inscription 19 juin 2017 Dernière intervention - 6 juin 2017 à 12:22 - Dernière réponse : Nanashi17 195 Messages postés mardi 28 mars 2017Date d'inscription 19 juin 2017 Dernière intervention
- 7 juin 2017 à 16:21
Bonjour,

J'aimerai pouvoir intégrer du Javascript dans un plugin.
Je viens d'apprendre qu'il était impossible de coder en javascript avec Wordpress, comment pouvons nous empêcher ça s'il vous plaît ?

Merci d'avance.
Afficher la suite 

7 réponses

Répondre au sujet
Dinath 1543 Messages postés vendredi 12 avril 2013Date d'inscriptionContributeur sécuritéStatut 14 novembre 2017 Dernière intervention - 6 juin 2017 à 12:49
0
Utile
6
Oh la la c'est quoi ces bêtises ?

Que veux-tu faire exactement ?
Dinath 1543 Messages postés vendredi 12 avril 2013Date d'inscriptionContributeur sécuritéStatut 14 novembre 2017 Dernière intervention - 6 juin 2017 à 13:58
Copie-colle le contenu de ton fichier wp-config.php sauf l'accès à la base de données et le SALT
Nanashi17 195 Messages postés mardi 28 mars 2017Date d'inscription 19 juin 2017 Dernière intervention > Dinath 1543 Messages postés vendredi 12 avril 2013Date d'inscriptionContributeur sécuritéStatut 14 novembre 2017 Dernière intervention - 6 juin 2017 à 14:03
Où dois-je le coller ?
Dinath 1543 Messages postés vendredi 12 avril 2013Date d'inscriptionContributeur sécuritéStatut 14 novembre 2017 Dernière intervention - 7 juin 2017 à 11:20
Sur le forum,ici :)
Nanashi17 195 Messages postés mardi 28 mars 2017Date d'inscription 19 juin 2017 Dernière intervention > Dinath 1543 Messages postés vendredi 12 avril 2013Date d'inscriptionContributeur sécuritéStatut 14 novembre 2017 Dernière intervention - 7 juin 2017 à 11:28

**
 * Pour les développeurs : le mode déboguage de WordPress.
 *
 * En passant la valeur suivante à "true", vous activez l’affichage des
 * notifications d’erreurs pendant vos essais.
 * Il est fortemment recommandé que les développeurs d’extensions et
 * de thèmes se servent de WP_DEBUG dans leur environnement de
 * développement.
 *
 * Pour plus d’information sur les autres constantes qui peuvent être utilisées
 * pour le déboguage, rendez-vous sur le Codex.
 *
 * @link https://codex.wordpress.org/Debugging_in_WordPress
 */
define('WP_DEBUG', false);

/* C’est tout, ne touchez pas à ce qui suit ! */

/** Chemin absolu vers le dossier de WordPress. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

/** Réglage des variables de WordPress et de ses fichiers inclus. */
require_once(ABSPATH . 'wp-settings.php');

define( 'WP_DEBUG', true );


C'est tout ce que j'ai :/
Nanashi17 195 Messages postés mardi 28 mars 2017Date d'inscription 19 juin 2017 Dernière intervention - 7 juin 2017 à 16:21
Je veux simplement mettre mon script Javascript:
var deplacement;

function loadDesktopConfig()
{
	displayLaunchBar();
}
/*mettre à jour la champ remarque arpae des demandes selectionnées avec la valeur du texte contenu dans 'remarque'*/
function envoyerRemarque()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/envoyerRemarque.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	var champRemarque=getDomObject('remarque');
 	var data='remarque='+champRemarque.value;
	ajax.send(data); 
}
/*charger la barre de lancement*/
function displayLaunchBar()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/loadLaunchBar.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'launchBarDiv');
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
 	var launchBar=getDomObject('launchBarDiv');
 	launchBar.style.visibility='visible';
 	ajax.send('default');
}
function setFilterOuverture(index)
{
	//alert(mode);
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/setFilterOuverture.php", true); 
	
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*on choppe le select*/
	var toto=getDomObject('ouvertureFiltre'+index);
 	var data = 'index='+index;
 	data+='&mode='+toto.options[toto.selectedIndex].value;
 	
 	//alert(data);
	ajax.send(data);
}
function setFilterFermeture(index)
{
	//alert(mode);
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/setFilterFermeture.php", true); 
	
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*on choppe le select*/
	var toto=getDomObject('fermetureFiltre'+index);
 	var data = 'index='+index;
 	data+='&mode='+toto.options[toto.selectedIndex].value;
 	
 	//alert(data);
	ajax.send(data);
}
function setFilterETOUOption(index)
{
	//alert(mode);
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/setFilterETOUOption.php", true); 
	
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*on choppe le select*/
	var toto=getDomObject('optionETOUFiltre'+index);
 	var data = 'index='+index;
 	data+='&mode='+toto.options[toto.selectedIndex].value;
 	
 	//alert(data);
	ajax.send(data);
}
function getRemarquesEditor()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/getRemarquesEditor.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
 	var data = 'indice=rien';
	ajax.send(data); 
}
function mettreAttente(etat)
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/mettreAttente.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
	ajax.send('etat='+etat); 
}

var t;



function obtienFocus(toto)
{
	toto.style.background="#6699CC";
	toto.style.cursor="pointer";
}
function perdFocus(toto)
{
	toto.style.background="#006699";
	toto.style.cursor="default";
}

function getAbsolutePosition(element) {
    var r = { x: element.offsetLeft, y: element.offsetTop };
    if (element.offsetParent) {
      var tmp = getAbsolutePosition(element.offsetParent);
      r.x += tmp.x;
      r.y += tmp.y;
    }
    return r;
  };


function openConfigBox()
{
	hideBox('fenetreSousConfigDiv');
	var fenetre = getDomObject('fenetreConfigDiv');
	
	fenetre.style.display = 'block';
	fenetre.style.position= 'absolute';
	fenetre.style.top=250;
	fenetre.style.left=300;
	fenetre.style.visibility='visible';
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/loadConfigBox.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'fenetreConfigDiv');	
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajax.send('default');
}
function loadSection(menu)
{
	hideBox('fenetreSousConfigDiv');
	var fenetre = getDomObject('fenetreConfigDiv');
	
	fenetre.style.display = 'block';
	fenetre.style.position= 'absolute';
	fenetre.style.top=250;
	fenetre.style.left=300;
	fenetre.style.visibility='visible';
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/loadSection.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'fenetreConfigDiv');	
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajax.send('menu='+menu);
}

function loadChamp(menu,indiceSection)
{
	var fenetre = getDomObject('fenetreSousConfigDiv');
	var configBox = getDomObject('fenetreConfigDiv');
	var configBoxPos=getAbsolutePosition(configBox).x;
	if(configBoxPos==140)
	{
		clearTimeout(deplacement);
		fenetre.style.visibility='visible';
		fenetre.style.display = 'block';
		fenetre.style.position= 'absolute';
		fenetre.style.top=250;
		fenetre.style.left=300;
		var ajax = getAjax();	 
		ajax.open("POST", "../Inscriptions/loadChamp.php", true); 
		ajax.onreadystatechange = updateContent(ajax,'fenetreSousConfigDiv');	
		ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		var data='menu='+menu+'&indiceSection='+indiceSection;
		ajax.send(data);
	}
	else
	{
		deplacement=setTimeout("moveBox('fenetreConfigDiv','140','loadChamp("+menu+","+indiceSection+")')",100);
	}	
}

function preChargerConfig()
{
	
	var fenetre = getDomObject('fenetreSousConfigDiv');
	var configBox = getDomObject('fenetreConfigDiv');
	var configBoxPos=getAbsolutePosition(configBox).x;
	if(configBoxPos==75)
	{
		clearTimeout(deplacement);
		fenetre.style.visibility='visible';
		fenetre.style.display = 'block';
		fenetre.style.position= 'absolute';
		fenetre.style.top=250;
		fenetre.style.left=300;
		var ajax = getAjax();	 
		ajax.open("POST", "../Inscriptions/preChargerConfig.php", true); 
		ajax.onreadystatechange = updateContent(ajax,'fenetreSousConfigDiv');	
		ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		ajax.send('default');
	}
	else
	{
		deplacement=setTimeout("moveBox('fenetreConfigDiv','75','preChargerConfig()')",100);
	}	
}
function sauverConfiguration()
{
	hideBox('fenetreSousConfigDiv');
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/saveConfig.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'barreConfig');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	var nomConfig=getDomObject('nomConfiguration');
	var data='nom_config='+nomConfig.value;
	ajax.send(data);
}
function preSauverConfig()
{
	var fenetre = getDomObject('fenetreSousConfigDiv');
	var configBox = getDomObject('fenetreConfigDiv');
	var configBoxPos=getAbsolutePosition(configBox).x;
	if(configBoxPos==75)
	{
		clearTimeout(deplacement);
		fenetre.style.visibility='visible';
		fenetre.style.display = 'block';
		fenetre.style.position= 'absolute';
		fenetre.style.top=250;
		fenetre.style.left=300;
		var ajax = getAjax();	 
		ajax.open("POST", "../Inscriptions/preSauverConfig.php", true); 
		ajax.onreadystatechange = updateContent(ajax,'fenetreSousConfigDiv');	
		ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		ajax.send('default');
	}
	else
	{
		deplacement=setTimeout("moveBox('fenetreConfigDiv','75','preSauverConfig()')",100);
	}	
}
/*remplir un input avec la valeur passée*/
function remplirChamp(idChamp,valeur)
{
	var champ=getDomObject(idChamp);
	champ.value=valeur;
}
function preEffacerConfig()
{
	var fenetre = getDomObject('fenetreSousConfigDiv');
	var configBox = getDomObject('fenetreConfigDiv');
	var configBoxPos=getAbsolutePosition(configBox).x;
	if(configBoxPos==75)
	{
		clearTimeout(deplacement);
		fenetre.style.visibility='visible';
		fenetre.style.display = 'block';
		fenetre.style.position= 'absolute';
		fenetre.style.top=250;
		fenetre.style.left=300;
		var ajax = getAjax();	 
		ajax.open("POST", "../Inscriptions/preEffacerConfig.php", true); 
		ajax.onreadystatechange = updateContent(ajax,'fenetreSousConfigDiv');	
		ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		ajax.send('default');
	}
	else
	{
		deplacement=setTimeout("moveBox('fenetreConfigDiv','75','preEffacerConfig()')",100);
	}
}
function effacerConfiguration()
{
var input=getDomObject('nomConfigurationSupprimer');
	var data='nom_config='+input.value;
	var confirmation=confirm("Supprimer: "+input.value+" ?");
	if(confirmation==true)
	{
		var ajax = getAjax(); 
		ajax.open("POST", "../Inscriptions/deleteConfig.php", true); 
		ajax.onreadystatechange = updateContent(ajax,'barreConfig');	 
		ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		ajax.send(data);
		hideBox('fenetreSousConfigDiv');
	}
	
}
function hideAllBoxes()
{
	var tableauBoxes=new Array('fenetreConfigDiv','fenetreSousConfigDiv');
	var i=0;	
	var longueurTableau=tableauBoxes.length;
	
	for(i=0;i<=longueurTableau;i++)
	{
		var boxTemp=getDomObject(tableauBoxes[i]);
		if(boxTemp)
		{
			hideBox(tableauBoxes[i]);
		}
	}	
}
/*masquer toutes les boites dont les id sont passés par tableau*/
function hideBoxes(tableauBoxes)
{
	var i=0;	
	var longueurTableau=tableauBoxes.length;
	
	for(i=0;i<=longueurTableau;i++)
	{
		var boxTemp=getDomObject(tableauBoxes[i]);
		if(boxTemp)
		{
			hideBox(tableauBoxes[i]);
		}
	}
}
/*replacer une boite à sa position d'origine*/
function resetBox(idBox)
{
	tableauOriginesBoxes[0]
	var box=getDomObject(idBox);
	
	var position=getAbsolutePosition(box);
}
function hideBox(fenetreId)
{
	var fenetre=getDomObject(fenetreId);
	fenetre.style.visibility='hidden';
	fenetre.style.display = 'none';
	if(fenetreId=='fenetreConfigDiv')
	{
		var fenetreTemp=getDomObject('fenetreSousConfigDiv');
		fenetreTemp.style.visibility='hidden';
		fenetreTemp.style.display = 'none';
	}
	if(fenetreId=='fenetreSousConfigDiv')
	{
		moveBox('fenetreConfigDiv',300,null);
	}
}
function moveBox(idFenetre,destination,exec)
{
	var fenetre = getDomObject(idFenetre);
	var position=getAbsolutePosition(fenetre);
	//alert(idFenetre+','+destination+','+position.x);
	if(Math.abs(position.x-destination)<15)
	{
		clearTimeout(deplacement);
		fenetre.style.left=destination;
		if(exec!=null)
		eval(exec);
		return ;
	}
	
	if(position.x<destination)
	{
		fenetre.style.left=position.x+15;		
	}
	else
	{
		fenetre.style.left=position.x-15;		
	}
	deplacement=setTimeout("moveBox('"+idFenetre+"','"+destination+"','"+exec+"')",100);
	
}
function obtienFocusBase(element)
{
	element.style.cursor="pointer";
}
function perdFocusBase(element)
{
	element.style.cursor="default";
}
function obtienFocusLB(element,sousTitre)
{	
	element.style.cursor="pointer";
	
	var soustitreDiv=getDomObject('sousTitreDiv');
	soustitreDiv.innerHTML=sousTitre;
	soustitreDiv.style.position="absolute";
	var position=getAbsolutePosition(element);
	//alert(position.x,position.y);
	soustitreDiv.style.top=position.y+35;
	soustitreDiv.style.left=position.x-15;
	soustitreDiv.style.visibility="visible";
}
function perdFocusLB(element)
{
	element.style.cursor="default";
	soustitreDiv=getDomObject('sousTitreDiv');
	soustitreDiv.style.visibility="hidden";
}
/*indice code pour le numéro de tableau(demandeur,parents,garant...)
 et index pour la position dans le tableau (nom,prenom...)*/
function ajouterColonne(indice,index)
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/ajouterColonne.php", true); 
	ajax.onreadystatechange = function()
	{
		if(ajax.readyState == 4)
		{	
			afficherConfiguration(2);
		}	
	} 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
 	var data = 'indice='+indice;
 	data+='&index='+index;
	ajax.send(data); 
}
function ajouterFiltre(indice,index,typeFiltre)
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/ajouterFiltre.php", true); 
	ajax.onreadystatechange = function()
	{
		if(ajax.readyState == 4)
		{	
			afficherConfiguration(2);
		}	
	}  
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
 	var data = 'indice='+indice;
 	data+='&index='+index;
 	data+='&typeFiltre='+typeFiltre;
 
	ajax.send(data); 
}
/*va retourner un pointeur vers une fonction qui remplira le innerHTML de l'objet dom passé
par le retour de l'objet ajax passé*/
function updateContent(ajax,idDomObject)
{
	return function()
	{
		if(ajax.readyState == 1)
		{
			var monObjet=getDomObject(idDomObject);
			var inner="<img src=\"/Inscriptions/i_animated_loading_32_2.gif\" width=\"32\" height=\"32\" border=\"0\" >";
			monObjet.innerHTML=inner;
		}
		if(ajax.readyState == 4)
		{	
			var monObjet=getDomObject(idDomObject);
			monObjet.innerHTML=ajax.responseText;
		}	
	}
}
/*retirer une entrée du le tableau des colonnes et réactualiser l'affichage*/
function retirerColonne(indice)
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/retirerColonne.php", true); 
	ajax.onreadystatechange = function()
	{
		if(ajax.readyState == 4)
		{	
			afficherConfiguration(2);
		}	
	}
	
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
 	var data = 'indice='+indice;
	ajax.send(data);
	
	
}
/*retirer une entrée dans le tableau des filtres*/
function retirerFiltre(indice)
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/retirerFiltre.php", true); 
	ajax.onreadystatechange = function()
	{
		if(ajax.readyState == 4)
		{	
			afficherConfiguration(2);
		}	
	} 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
 	var data = 'indice='+indice;
	ajax.send(data); 
}
function setFilterOption(index)
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/setFilterOption.php", true); 
	
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*on choppe le select*/
	var toto=getDomObject('optionFiltre'+index);
 	var data = 'index='+index;
 	data+='&valeur='+toto.options[toto.selectedIndex].value;
	ajax.send(data);
}
function setFilterOperand(toto,index)
{
	var ajax = getAjax(); 
	ajax.open("POST", "../Inscriptions/setFilterOperand.php", true); 
	
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*on choppe le select*/
	var select=getDomObject('optionFiltre'+index);
	var valeur=toto.value;
 	var data = 'index='+index;
 	data+='&valeur='+valeur;
	ajax.send(data);
}
function selectInView(option,toto)
{
	var ajax = getAjax();
	ajax.open("POST", "../Inscriptions/selectInView.php", true); 
	
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	var selectDemandes=getDomObject('selectDemandes');
	selectDemandes.selectedIndex=0;
 	var data = 'option='+option;
 	if((option=='all')||(option=='none')||(option=='invert'))
 	{
 		/*alors je les choppe tous*/
 		var go=0;
 		while(1)
 		{
 			var checkBoxTemp=getDomObject('checkLine'+go);
 			if(checkBoxTemp==null)
 			{
 				break;
 			}
 			if(option=='all')
 			{
 				checkBoxTemp.checked=true;
 			}
 			else if(option=='none')
 			{
 				checkBoxTemp.checked=false;
 			}
 			else if(checkBoxTemp.checked==false)
 			{
 				checkBoxTemp.checked=true;
 			}
 			else
 			{
 				checkBoxTemp.checked=false;
 			}
 			go++;
 		}
 		
 	}
	ajax.send(data);
}
function cursorMoveOn(monDiv)
{
	monDiv.style.cursor="move";
}
function cursorMoveOff(monDiv)
{
	monDiv.style.cursor="default";
}
function cursorOn(monDiv)
{
	monDiv.style.cursor="pointer";
}
function cursorOff(monDiv)
{
	monDiv.style.cursor="default";
}
/*renvoie l'object dom correspondant à l'id passé en paramètre
normalement marche quelque soit le navigateur*/
function getDomObject(domObjectId)
{
	
	if (document.getElementById)
	{
		var domObject=document.getElementById(domObjectId);	
		return domObject;
	}
	if (document.all && !document.getElementById)
	{
		var domObject=document.all[domObjectId];
		return domObject;
	}
	if (document.layers)
	{
		var domObject=document.layers[domObjectId];
		return domObject;
	}
	return NULL;
}
function unselectAllColumnsOnScreen()
{
	/*je récupère le tableau*/
	var tableau=getDomObject('tabColonnes');
	var lignes=tableau.rows;
	/*puis pour toutes les lignes*/
	for(i=0;i<lignes.length;i++)
	{
		lignes[i].cells[0].style.background="#006699";
	}
}
function selectColonne(toto,indice)
{
	var ajax = getAjax();
	ajax.open("POST", "../Inscriptions/selectColonne.php", true);  
	ajax.onreadystatechange = function(){ 
	   if(ajax.readyState == 4)
	   {	
			toto.style.background="#6699CC";
	   }
	} 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
 	var data = 'indice='+indice;
 	unselectAllColumnsOnScreen();
	ajax.send(data); 
}
function focusEntreeColonne(indice)
{
	indice=parseInt(indice)+2;
	/*je récupère le tableau*/
	var tableau=getDomObject('tableauColonnes');
	var lignes=tableau.rows;
	/*puis pour toutes les lignes*/
	var i=2;
	for(i=2;i<lignes.length;i++)
	{
		if(i==indice)
		{
			lignes[i].cells[1].style.backgroundColor="#49a6f2";
			lignes[i].cells[1].style.backgroundImage="none";
		}
		else
		{
			lignes[i].cells[1].style.backgroundColor="";
			lignes[i].cells[1].style.backgroundImage="url('../Inscriptions/images_admin/fenetreBloc.png')";
		}
	}
}
function selectionnerEntreeFenetreColonne(indice)
{
	var ajax = getAjax();
	ajax.open("POST", "../Inscriptions/selectColonne.php", true);  
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
 	var data = 'indice='+indice;
 	focusEntreeColonne(indice);
	ajax.send(data); 
}
function getAjax()
{
	var ajax = null;
	if(window.XMLHttpRequest) // Firefox
	{
	   ajax = new XMLHttpRequest();
	}
	else
	{
		if(window.ActiveXObject) // Internet Explorer 
		{
	   		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	    } 
		else
		{ // XMLHttpRequest non supporté par le navigateur 
		    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
   			return NULL; 
		}
	}
	return ajax;
	
}
function moveSelected(direction)
{
	var ajax = getAjax();
	ajax.open("POST", "../Inscriptions/moveColumn.php", true); 
	ajax.onreadystatechange = function(){ 
	   if(ajax.readyState == 4)
	   {	
	   	afficherConfiguration(2);
	   	//alert('ok');
	   }
	} 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
 	var data = 'direction='+direction;
 	//unselectAllColumnsOnScreen();
	ajax.send(data); 
}
/*la fonction qui va provoquer la requette avec les colonnes voulues (et les filtres)*/
function appliquer()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/appliquer.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'retourSelections');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
 	var data = 'indice=rien';
	ajax.send(data); 
}
function displayMailEditor()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/getMailEditor.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*puis on envoie!!*/
 	var data = 'indice=rien';
	ajax.send(data); 
}
function saveMail()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/saveMail.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*on choppe le contenu du champ de texte*/
	var champTexte=getDomObject('corpsMail');
 	var data='corps='+champTexte.value;
 	var nomProto=getDomObject('protoName');
 	data+='&nom='+nomProto.value;
  	var selectPieceJointe=getDomObject('selectPieceJointe');
  	if(selectPieceJointe.selectedIndex!=0)
  	{
  		var nomPieceJointe=selectPieceJointe.options[selectPieceJointe.selectedIndex].value;
  	}
  	else
  	{
  		var nomPieceJointe='';
  	}
  	data+='&nomPieceJointe='+nomPieceJointe;
	ajax.send(data); 
}
function deleteMail()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/deleteMail.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
 	var nomProto=getDomObject('protoName');
 	var data='nom='+nomProto.value;
	ajax.send(data); 
}
function loadMail(proto_id)
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/loadMail.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
 	var data='proto_id='+proto_id;	
	ajax.send(data); 
}
function resetMailEditor()
{
	var corps=getDomObject('corpsMail');
	corps.value='';
	var nom=getDomObject('protoName');
	nom.value='';
}
function sendMail()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/sendMail.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	var champTexte=getDomObject('corpsMail');
 	var data='corps='+champTexte.value;
 	var nomProto=getDomObject('protoName');
 	data+='&nom='+nomProto.value;
 	var selectPieceJointe=getDomObject('selectPieceJointe');
 	var nomPieceJointe=selectPieceJointe.options[selectPieceJointe.selectedIndex].value;
 	if(selectPieceJointe.selectedIndex==0)
 	{
 		nomPieceJointe='';
 	}
  	data+='&nomPieceJointe='+nomPieceJointe;
	ajax.send(data); 
}
function displayFileEditor()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/displayFileEditor.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	
	ajax.send('params=rien'); 
}
function displayStatusEditor()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/displayStatutEditor.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	
	ajax.send('params=rien'); 
}
function changeStatut()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/changeStatut.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	/*on récupère le paramètre à passer*/
	var selectStatut=getDomObject('selectStatut');
	var indice=selectStatut.options[selectStatut.selectedIndex].value;
	var data='indice='+indice;
	ajax.send(data);
}
function supprimerDemande()
{
	if(confirm('Voulez vous vraiment supprimer?(les demandes selectionnées seront effacées de façon définitive)'))
	{
		var ajax = getAjax();	 
		ajax.open("POST", "../Inscriptions/supprimerDemande.php", true); 
		ajax.onreadystatechange = updateContent(ajax,'actionDiv');	 
		ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		ajax.send('rien');
		/*puis on raffraichi l'affichage*/
		//appliquer();
	}
	
}
function saveConfig()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/saveConfig.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'barreConfig');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	var nomConfig=getDomObject('configName');
	var data='nom_config='+nomConfig.value;
	ajax.send(data);
}
function chargerConfiguration()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/loadConfig.php", true); 
	ajax.onreadystatechange =function()
	{
		if(ajax.readyState == 4)
		{	
			afficherConfiguration(2);
		}	
	}	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	var selectConfig=getDomObject('selectConfiguration');
	var indice=selectConfig.selectedIndex;
	var data='nom_config='+selectConfig.options[indice].value;
	ajax.send(data);
	
}
function loadConfig()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/loadConfig.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'barreConfig');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	var selectConfig=getDomObject('selectConfig');
	var indice=selectConfig.selectedIndex;
	var data='nom_config='+selectConfig.options[indice].value;
	ajax.send(data);
}
/*deplacer la fenetre avec la souris*/
var positionXDepartSouris;
var positionYDepartSouris;
var positionXDepartFenetre;
var positionYDepartFenetre;
var selectedWindow;
var move=0;
function startMoveWindow(event,fenetreId)
{
	selectedWindow=fenetreId;
	move=1;
	positionXDepartSouris=event.clientX;
	positionYDepartSouris=event.clientY;
	var fenetre=getDomObject(fenetreId);
	var temp=fenetre.style.left;
	//alert(temp);
	positionXDepartFenetre=temp.substr(0,temp.indexOf('px'));
	var temp=fenetre.style.top;
	positionYDepartFenetre=temp.substr(0,temp.indexOf('px'));
	
	//alert('positionXDepartFenetre'+positionXDepartFenetre+'positionYDepartFenetre'+positionYDepartFenetre+'positionXDepartSouris'+positionXDepartSouris+'positionYDepartSouris'+positionYDepartSouris);
}
function stopMoveWindow()
{
	if(move==1)
	{
		//alert('stop');
		move=0;
	}
}
function MoveWindow(event)
{
	if(move==1)
	{
	//alert('positionXDepartSouris'+positionXDepartSouris+'positionYDepartSouris'+positionYDepartSouris);
		var fenetre=getDomObject(selectedWindow);
		var eventY=event.clientY;
		var deltaY=eventY-positionYDepartSouris;
		var nouveauY=positionYDepartFenetre+deltaY+'px';
		if(deltaY<0)
		{
			var nouveauY=(Math.abs(positionYDepartFenetre)-Math.abs(deltaY))+'px';
		}
		else
		{
			var nouveauY=(Math.abs(positionYDepartFenetre)+Math.abs(deltaY))+'px';
		}
		var eventX=event.clientX;
	//  alert('eventX'+eventX+'eventY'+eventY);
	//	alert('positionXDepartFenetre'+positionXDepartFenetre+'positionYDepartFenetre'+positionYDepartFenetre);
		var deltaX=eventX-positionXDepartSouris;
		if(deltaX<0)
		{
			var nouveauX=(Math.abs(positionXDepartFenetre)-Math.abs(deltaX))+'px';
		}
		else
		{
			var nouveauX=(Math.abs(positionXDepartFenetre)+Math.abs(deltaX))+'px';
		}
		//alert('nouveauX'+nouveauX+'nouveauY'+nouveauY);
		fenetre.style.top=nouveauY;
		fenetre.style.left=nouveauX;
	}
}
/*rendre visible ou cacher
suivant la valeur d'option=> 0 pour juste la fenetre des colonnes
1 pour les filtres
2 pour les colonnes & les filtres
*/
function alternerAffichageConfiguration(option)
{
	if((option==0)||(option==2))
	{
		//fenetreColonnes=getDomObject('fenetreColonnesDiv');
		fenetreColonnes=document.getElementById("fenetreColonnesDiv");
		if(fenetreColonnes.style.visibility=="visible")
		{
	   	fenetreColonnes.style.visibility="hidden"
	   	fenetreColonnes.style.display="none"
	 	}
		else
		{
			afficherConfiguration(option);
	 	}
	}
	if((option==1)||(option==2))
	{
		//fenetreFiltre=getDomObject('fenetreFiltresDiv');
		fenetreFiltre=document.getElementById("fenetreFiltresDiv");
		if(fenetreFiltre.style.visibility=="visible")
		{
	   	fenetreFiltre.style.visibility="hidden"
	   	fenetreFiltre.style.display="none"
	 	}
		else
		{
			afficherConfiguration(option);
	 	}
	}
}
/*charger le contenu de la fenetre de colonnes et de filtres
suivant la valeur d'option=> 0 pour juste la fenetre des colonnes
1 pour les filtres
2 pour les colonnes & les filtres
*/
function afficherConfiguration(option)
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/afficherConfiguration.php", true);  
	ajax.onreadystatechange = function(){ 
	   if(ajax.readyState == 4)
	   {
	   	/*on choppe la partie sur fenetreColonne cad entre <fenetreColonne> et</fenetreColonne>*/
	   	var retour=ajax.responseText;
	   	var positionDebutC=retour.indexOf('<fenetreColonnes>',0);
	   	positionDebutC+=17;
	   	var positionFinC=retour.indexOf('</fenetreColonnes>',0);
	   	var partieColonnes=retour.substring(positionDebutC,positionFinC);
	   	var positionDebutF=retour.indexOf('<fenetreFiltres>',0);
	   	positionDebutF+=16;
	   	var positionFinF=retour.indexOf('</fenetreFiltres>',0);
	   	var fenetreColonnes=getDomObject('fenetreColonnesDiv');
	   	var partieFiltres=retour.substring(positionDebutF,positionFinF);
	   	var fenetreFiltres=getDomObject('fenetreFiltresDiv');
	   	
	   	if((option==0)||(option==2))
	   	{
		   	fenetreColonnes.innerHTML=partieColonnes;
		   	fenetreColonnes.style.top=10;
		   	fenetreColonnes.style.left=15;
		   	fenetreColonnes.style.visibility="visible"
	   		fenetreColonnes.style.display="block"  		
		   }
	   	if((option==1)||(option==2))
	   	{
	   		fenetreFiltres.innerHTML=partieFiltres;
	   		fenetreFiltres.style.top=15;
	   		fenetreFiltres.style.left=250;
	   		fenetreFiltres.style.visibility="visible"
	   		fenetreFiltres.style.display="block"
	   	}
	   	/*on récupère l'indice selectioné*/
	   	var positionDebutS=retour.indexOf('<selected>',0);
	   	positionDebutS+=10;
	   	var positionFinS=retour.indexOf('</selected>',0);
	   	if(positionDebutS!=positionFinS)
	   	{
	   		var indice=retour.substring(positionDebutS,positionFinS);
	   		focusEntreeColonne(indice);
	   	}
	   }
	}
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajax.send('');
}

function deleteConfig()
{
	var ajax = getAjax();	 
	ajax.open("POST", "../Inscriptions/deleteConfig.php", true); 
	ajax.onreadystatechange = updateContent(ajax,'barreConfig');	 
	ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	var selectConfig=getDomObject('selectConfig');
	var indice=selectConfig.selectedIndex;
	var data='nom_config='+selectConfig.options[indice].value;
	ajax.send(data);
}


dans ce fichier et le faire fonctionner:
<?php

$bgcolor='#006699';
$bgcolor2='#6699CC';
require('adminFonctions.php');
include 'function.php';
pageGestionDemandes(FALSE);

?>


J'ai vue qu'il fallait mettre ce genre de code dans le fichier function.php de Wordpress:
function gestionDemandesScript() {
	wp_enqueue_script( 'gestionDemandes', '/home/arpaeinfbf/wp-admin/Plugin_ARPAE/js/test.php', array(), '1.0.0', false);
}
add_action('wp_enqueue_script','gestionDemandesScript');


Mais je ne sais pas quoi faire après :/
Commenter la réponse de Dinath