- Code: Tout sélectionner
<script type="text/javascript">
function affdyn(div,liens)
{
var div = div;
var url = liens;
var MyAjax = new Ajax.Updater(div,url,{method: 'get'});
}
</script>
<div class="aptitudes"><a href="#" onClick="affdyn('bloccenter','lescript.php')"></a></div>
<div id="bloccenter">// Contenu via méthode Ajax chargé dynamiquement</div>
Je peux rien mettre de + hormis que si mapage lescript.php contient du code javascript, ce qui est le cas avec:
- Code: Tout sélectionner
<!-- jsProgressBarHandler prerequisites : prototype.js -->
<script type="text/javascript" src="js/prototype/prototype.js"></script>
<!-- jsProgressBarHandler core -->
<script type="text/javascript" src="js/bramus/jsProgressBarHandler.js"></script>
<script type="text/javascript">
/**
*
* @access public
* @return void
**/
function afficheReponse(requete) {
alert(requete.responseText);
}
function element_update(element){
var distrib = parseInt($('distrib').innerHTML);
if(distrib>0){
myJsProgressBarHandler.setPercentage('element'+element, '+1');
var url = 'aptitudes.php?el';
var parametres = 'el='+element;
var myAjax = new Ajax.Updater(
'action_result',
url,
{
method: 'get',
parameters: parametres
}
);
Element.update('distrib', distrib - 1);
}
}
</script>
Ba prototype efface tout ce qui se trouve entre les balise <script type="text/javascript"></script> donc tous les codes javascript.
Je l'ai su car en affichant la source de la page sur mon navigateur, le code javascript n'apparaissait pu.
Après je peux pas donner d'avantage d'info, pas plus que j'en ai moi même...



