LOADER UNE PAGE EN AJAX AVEC UN PETIT EFFET

Signaler
Messages postés
111
Date d'inscription
dimanche 23 mars 2003
Statut
Membre
Dernière intervention
1 août 2008
-
Messages postés
19
Date d'inscription
lundi 2 avril 2007
Statut
Membre
Dernière intervention
1 juin 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46696-loader-une-page-en-ajax-avec-un-petit-effet

Messages postés
19
Date d'inscription
lundi 2 avril 2007
Statut
Membre
Dernière intervention
1 juin 2010

J'ai un petit problème. Quand dans la page charger il y a du javascript il n'est pas interpréter. comment faire pour qu'il marche ?

Merci d'avance pour tous ceux qui vont m'aidai.
Messages postés
111
Date d'inscription
dimanche 23 mars 2003
Statut
Membre
Dernière intervention
1 août 2008

Salut!

Bon si c'est ta première source alors je vais être gentil ;-)

Voici les petites choses que j'ai remarqué :
- manque le fichier effects.js dans ton zip
- quand on utilise prototype faut pas le faire à moitié :
- $(divTarget) équivalent à document.getElementById(divTarget)
- c'est quoi cet appel ajax ? -> Ajax.Updater ou Ajax.Request

Voilà à quoi ressemble ton code après modification :

function davePageLoader(divTarget,divUrl)
{
new Effect.Fade(divTarget,
{
duration : 0.4,
afterFinish : function()
{
new Ajax.Updater(divTarget, divUrl,
{
onComplete : function()
{
new Effect.Appear(divTarget);
}
});
}
});
}

Du coup ya plus grand chose d'original dans cette source, désolé...

Mais c'est bien d'essayer d'utiliser prototype, c'est un très bon framework JS.
Il faut juste que tu passes un peu plus de temps pour voir toutes ses fonctionnalités.