begin process at 2012 05 27 17:53:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Javascript / DHTML

 > UNE PETITE MODIFICATION DE XAJAX PHP AND JAVASCRIPT LIBRARY

UNE PETITE MODIFICATION DE XAJAX PHP AND JAVASCRIPT LIBRARY


 Information sur la source

Note :
Aucune note
Catégorie :Javascript / DHTML Classé sous :xajax, input, addcreateinput, addalert, addassign Niveau :Débutant Date de création :10/07/2007 Date de mise à jour :11/07/2007 13:50:30 Vu / téléchargé :4 820 / 261

Auteur : galaxi123

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

J'ai apporté des modifications sur l'API XAJAX  pour répondre à quelle que besoin de programmation  est précisément dans la création des champs de type input en HTML dans l'ancien  version on ne peut pas ajouter une valeur par défaut à un champ input de type texte même pour l'accès on lecture « readonly= 'ture'  ou =‘false’» et on ne peut pas activer et désactivé un champ de type bouton ou check box, avec la nouvelle version j'ai modifié le script PHP « xajaxResponse.inc.php » et le script xajax.js écrit on JavaScript de telle façon que l'API répond a notre besoin.
Un exemple crée par younes371
http://www.phpcs.com/codes/LISTES-DEROUL ANTES-DYNAMIQUES-LIEES-XAJAX_41236.aspx on utilisant cette API Xajax

Source

  • /** Dans votre page principle il faut ajouter
  • * un espace div <DIV id="affinObsGenerale"> </DIV>
  • **/
  • <?php
  • function Afficher($valeur,$privilege)
  • {
  • $reponse = new xajaxResponse();//Création d'une instance de xajaxResponse pour traiter les réponses serveur
  • $reponse = new xajaxResponse('ISO-8859-1');
  • /** Afficher un contenu vide alors dans votre page principle il faut ajouter
  • * un espace div <DIV id="affinObsGenerale"> </DIV>
  • **/
  • $reponse->addClear("affinObsGenerale", "innerHTML");
  • // Droit d'accès
  • if($privilege<>'agent')
  • {
  • $disabledAg='true';
  • }else{
  • $disabledAg='';
  • }
  • $obsAgent='<hr align="left" > Un simple affichage';
  • $obsAgent .='<hr align="left" width="700"> ';
  • /// Afficher le contenu de la variable dans la zone <div id="affinObsGeneraleAgent" >
  • $reponse->addAssign("affinObsGenerale","innerHTML",$obsAgent);
  • /// Ajouter un champ dans la zone DIV
  • $reponse->addCreateInput("affinObsGenerale", "text", "username", "input","$valeur","$disabledAg");
  • /// Ajouter un button dans la zone DIV
  • $reponse->addCreateInput("affinObsGenerale", "button", "username", "input1","valider","$disabledAg");
  • /// création d'un événement sur le bouton qui déclenche la fonction
  • $reponse->addEvent("input1", "onclick", "xajax_Valider(document.getElementById('input').value); ");
  • return $reponse->getXML();
  • }
  • function Valider($valeur)
  • {
  • $reponse = new xajaxResponse();//Création d'une instance de xajaxResponse pour traiter les réponses serveur
  • $reponse = new xajaxResponse('ISO-8859-1');
  • // afficher un message
  • $reponse->addAlert("le champ que vous avez créer :$valeur ");
  • return $reponse->getXML();
  • }
  • require_once("xajax.inc.php");
  • $xajax = new xajax(); //On initialise l'objet xajax
  • $xajax->setCharEncoding('ISO-8859-1');
  • $xajax->decodeUTF8InputOn();
  • //ajuter les fonctions dans l'objet AJAX
  • $xajax->registerFunction("Afficher");
  • $xajax->registerFunction("Valider");
  • $xajax->processRequests();//Fonction qui va se charger de faire les requetes APRES AVOIR DECLARER NOS FONCTIONS
  • ?>
  • <html>
  • <head>
  • <title>Document sans titre</title>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  • <?php $xajax->printJavascript(); /* Affiche le Javascript */?>
  • <BODY >
  • <CENTER>
  • <DIV id="affinObsGenerale"> </DIV>
  • <input type="button" id="a1" onClick="xajax_Afficher('texte dans le champs','agent');" value="Afficher">
/** Dans votre page principle il faut ajouter
 * un espace div <DIV id="affinObsGenerale"> </DIV>
 **/
<?php
function Afficher($valeur,$privilege)
{
$reponse = new xajaxResponse();//Création d'une instance de xajaxResponse pour traiter les réponses serveur
$reponse = new xajaxResponse('ISO-8859-1');
 /** Afficher un contenu vide alors dans votre page principle il faut ajouter
 * un espace div <DIV id="affinObsGenerale"> </DIV>
 **/
$reponse->addClear("affinObsGenerale", "innerHTML");

// Droit d'accès 
	if($privilege<>'agent') 
	{ 
		  $disabledAg='true';  
	}else{
  $disabledAg=''; 
  }
$obsAgent='<hr  align="left" > Un simple affichage';
$obsAgent .='<hr  align="left"  width="700"> ';
/// Afficher le contenu de la variable dans la zone <div id="affinObsGeneraleAgent" >
$reponse->addAssign("affinObsGenerale","innerHTML",$obsAgent); 
/// Ajouter un champ dans la zone DIV 
$reponse->addCreateInput("affinObsGenerale", "text", "username", "input","$valeur","$disabledAg");

/// Ajouter un button dans la zone DIV 
$reponse->addCreateInput("affinObsGenerale", "button", "username", "input1","valider","$disabledAg");
/// création d'un événement sur le bouton qui déclenche la fonction
$reponse->addEvent("input1", "onclick", "xajax_Valider(document.getElementById('input').value); ");
return $reponse->getXML();
}
function Valider($valeur)
{
$reponse = new xajaxResponse();//Création d'une instance de xajaxResponse pour traiter les réponses serveur
$reponse = new xajaxResponse('ISO-8859-1');
 // afficher un message
$reponse->addAlert("le champ que vous avez créer :$valeur ");
return $reponse->getXML();
}

require_once("xajax.inc.php");
$xajax = new xajax(); //On initialise l'objet xajax
$xajax->setCharEncoding('ISO-8859-1');
$xajax->decodeUTF8InputOn();
//ajuter les fonctions dans l'objet AJAX
$xajax->registerFunction("Afficher");
$xajax->registerFunction("Valider");

$xajax->processRequests();//Fonction qui va se charger de faire les requetes APRES AVOIR DECLARER NOS FONCTIONS



?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		
    <?php $xajax->printJavascript(); /* Affiche le Javascript */?>

<BODY  > 
<CENTER>
<DIV id="affinObsGenerale"> </DIV>
<input  type="button" id="a1" onClick="xajax_Afficher('texte dans le champs','agent');" value="Afficher">


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

11 juillet 2007 13:50:30 :
j'ai rattaché le fichier ZIP qui contient les fichier Xajax

 Sources du même auteur

Source avec Zip MODIFICATION DE XAJAX PHP AND JAVASCRIPT LIBRARY POUR CREER ...
Source avec Zip CONNEXION À UN SERVEUR D'ANNUAIRE LDAP

 Sources de la même categorie

Source avec Zip Source avec une capture PHPJSVFORM : DES CLASSES PHP, DES JAVASCRIPTS POUR CRÉER FAC... par synanceia
BOUTON POUR SITE WEB PAYMENT par Tom56340
Source avec Zip Source avec une capture PETIT CLIENT + AJAX + PHP par kiki67100
Source avec Zip Source avec une capture BOÎTE À ONGLETS / MENUS ET SOUS-MENUS / JAVASCRIPT / PHP / D... par Heirem
Source avec Zip Source avec une capture JUKEBOX EN LIGNE par Flachy Joe

 Sources en rapport avec celle ci

Source avec Zip MODIFICATION DE XAJAX PHP AND JAVASCRIPT LIBRARY POUR CREER ... par galaxi123
Source avec Zip LISTES DÉROULANTES DYNAMIQUES LIÉES XAJAX par younes371
Source avec Zip CLASSE HTML EN PHP par Steph666

Commentaires et avis

Commentaire de hbsman le 13/07/2007 18:28:07

rabi m3ak

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

plusieur input dans une boucle [ par sana72 ] bonjourvoila, dans une boucle, j'ai une input et une reference $numje voudrais recuperer la valeur de l'input et le $num mais pour l'instant je ne rec Problème avec input en php [ par iomega ] Bonjour à tous je voudrai savoircomment mettre en gras un inputvoici mon codemerci à tous.echo ("&lt;b&gt;&lt;input type=\"text\" name=\"res\" size='2 Update avec un input text [ par piervs ] Salut a tous!Je voudrais faire un Update de ma base de donnée via PHP. Pour cela je vais recupéré le contenu d'un input text et le rentrer ds ma base. Addition de deux input type="text" [ par Jackboy ] Bonjour !J'aimerai que l'on me donne un petit coup de pouce !J'aimerai faire l'addition des valeur de deux input et de mettre la somme dans un second Comment rendre invisible des input text ? [ par zzzzzz ] salut ;)Comment rendre invisible des input text ? En fait je m'en sert pour faire passer des variables php d'une page a une autre donc j'aimerai simpl probleme avec input type file impossible de recup une valeur [ par poule550705 ] Je doit juste recupérer le chemin exact du fichier selectionner avec &lt;input type='file'&gt;. Je n'arrive qu'a recuperer le nom de ce fichier avec $ probleme avec un input text [ par citt ] salutje fait un formulaire ou je mets des valeurs par defautdans un input ecrit comme ca$pos_esp = strpos($service, " ");$serv[0] = substr($service,0 input de type file avec valeur par défaut [ par fabrice_pi ] Salut à tous,Est-ce qu'il y a une façon de donner une valeur par défaut à un champ input de type file ? Dans le cas suivant la valeur du champ value e Input type image [ par _hatred_ ] Bonjour, Dans ma page, j'ai quatre inputs ( un de type submit, un de type reset et deux de type image). Sur les 4, il y en a deux qui portent le même Filtrer une input box ? [ par paranoman ] Salut je débute en php, et je souhaite savoir comment limiter les input box a une certaine extension seulement(pas pour de la sécurité, juste pour le


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales