FR:Tutoriels:Implémenter script.aculou.us (version 0.5)






FR:Tutoriels:Implémenter script.aculou.us (version 0.5)

Vous allez faire fonctionner script.aculo.us avec la version 0.5, pour ce faire procurez-vous la librairie [1] sur le site officiel. Dans votre page principale (index.php) insérez la class d'extension, exemple :

session_start();
require("./xajax_core/xajax.inc.php");
$xajax = new xajax();

$xajax->registerFunction("produitvu","fonctions.php");
$xajax->registerFunction("detailvu","fonctions.php");

class scriptaculous extends xajaxResponsePlugin
{
    function opaciter($id_elt) {
    $this->_objResponse->script("new Effect.Opacity(\"$id_elt\", { duration: 2, from: 0.3, to: 1});");
    }
}

$pluginManager = &xajaxPluginManager::getInstance();
$pluginManager->registerResponsePlugin(new scriptaculous());

ensuite dans votre fonction appelez la méthode opaciter();

$reponse->Assign("menu_conte""innerHTML"$txt);
  $reponse->scriptaculous->opaciter("diaporama");
  return $reponse;

N'hésitez pas à m'aider et traduire un peu, pour que je comprenne le reste...