Scriptaculous

Publié le Mardi 29 août 2006

La méga mise à jour du jour, la meilleure jusqu’à maintenant à mon avis!
J’ai rajouté deux petits buttons en haut à droite en dessous de l’image, celui-ci: et celui là: . Je vous laisse essayer par vous-même. C’est beau non?

J’en ai vu des blogs cool mais là, je n’aime pas me vanter mais c’est bien foutu ce truc quand même. J’ai fait ça avec les fonctions de Scriptaculous et c’est déconcertant de facilité, il y a trois lignes de code javascript pour les effets visuels et dix lignes pour l’AJAX (l’image qui se met à jour est téléchargée via AJAX).

Pfffiouu. J’ai du mal à m’en remettre là. C’est beau. Testé sur Firefox et Internet Explorer :cool:.

Aller un petit gecko por la route:

IMG_4918 copy

Un Gecko c’est une sorte de petit lezard sauf que c’est plus sympa, ça n’a pas peur et ça ne s’enfuie pas devant vous.

IMG_4900 copy

J’en avais jamais vu dans la nature avant…

Classé dans: Blogging, C'est moi le plus fort
Mardi 29 août 2006 | 22:57 | # Clot

:shroom: Ouuaaaaah que c’est bôôôôô! :1up:

Mercredi 30 août 2006 | 0:17 | #1 Carine

bon moi j’arrête de commenter ce blog parce qu’à force de faire ouaaaaaaaaaah les belles photos, toi et tes 12 clones vous allez finir par prendre la grosse tête :lol:
allez, une dernière fois : tes photos sont vraiment très chouettes, et le nouveau design du blog est vraiment excellent (les en-têtes, wow :thumbup:)
pour les prochaines notes tu copies-colles le commentaire :mrgreen:

Mercredi 30 août 2006 | 11:19 | #2 Romuald

Et sinon, tu as fait ça comment ?

Mercredi 30 août 2006 | 11:31 | #3 Sébastien

Comme ça:

dans le div des bouttons tu fais un onClick=”ChangePic();”

masthead est mon div d’en-tete qui contient mon image.
ChangePic lance un effet de Fading, la fonction ChangePicAjax est exécutée juste après qu’il ait terminé.
ChangePicAjax demande un nouvelle image au server, j’ai un petit fichier php qui me fait ça, randomheader2.php. Le ?iesucks= avec un timestamp c’est à cause de ie qui cache les pages si l’URL est exactement la même.
Finalement dans le callback d’ajax (AjaxCallBack), je change le contenu de l’en-tête par ma nouvelle image et démarre l’effet inverse pour refaire apparaitre l’image.


var ajax;
function AjaxCallBack( req )
{
$('masthead').innerHTML = req.responseText;
new Effect.Opacity('masthead', {duration:2.5, from:0, to:1, queue:'end'});
}

function ChangePic()
{
new Effect.Opacity('masthead', {duration:1, from:0.6, to: 0, afterFinish:ChangePicAjax});
}

function ChangePicAjax()
{
var ajax = new Ajax.Updater(
'dummy',
'/randomheader2.php?iesucks=' + new Date().getTime(), // URL
{method:'get', onComplete: AjaxCallBack }
);

}

Mercredi 30 août 2006 | 11:34 | #4 Sébastien

Ah puis pour cacher et montrer l’image c’est une ligne:

onClick=”Effect.toggle(’masthead’, ‘blind’, {duration:0.5}); “

Mercredi 30 août 2006 | 12:50 | #5 Romuald

Eh ben c’est super tout ça. Merci beaucoup :whatever:

Mercredi 30 août 2006 | 13:21 | #6 C'est Raoul

Commentaire: le petit logo vert fait trop “recyclage” ou refresh a la limite. C’est juste mon opinion la.:shiftyeyes:

Comment on fait pour faire la différence entre les geckos et les lézards?:?: Les 2 ou 3 geckos que j’ai déja étaient bcp plus différents. Pattes avec bouts ronds. (mais je crois qu’il y a des centaines d’espèces)

Mercredi 30 août 2006 | 13:54 | #7 Sébastien

Je crois que les geckos sont des lézards. La différence principale est que seuls les geckos essaient de te vendre des assurances pour bagnoles. :yes:

Mercredi 30 août 2006 | 15:42 | #8 C'est Raoul

Duh?!?
Doit y avoir une référence culturelle que je pige pas. C’est pas les castors qui vendent les assurances de voitures?

Mercredi 30 août 2006 | 15:56 | #9 Sébastien

Geico (assureur américain) nous bassine depuis pas mal de temps avec un petit Gecko à l’accent British dans leur pub en ce moment ;-)
http://www.geico.com/fun/blog/

Jeudi 31 août 2006 | 4:12 | #10 Jb

Geico: 15 minutes could save you 15% or more on car insurance.
Ils le répètent tellement que t’es obligé de finir par le connaitre par coeur..:rant:

Jeudi 31 août 2006 | 17:35 | #11 aa

ouah ouah ouah c’est clair ces histoires de gecko m’ont fait directement pensé à la pub :cuckoo: :neutral:

joli nouveau site :yes: ! et comme d’hab pr les photos, manifiques

Jeudi 31 août 2006 | 22:02 | #12 matthieu

:thumbup:superbes photos!!!! moi je suis actuellement en georgia pres d’atlanta et j ai vu les memes bestioles!!! :cuckoo::cuckoo:
c génial non!

Lundi 4 septembre 2006 | 11:10 | #13 Michel

Ah je me rappelle avoir vu des gecko à Tahiti mais ils étaient marron clair ;

Les gens chez qui j’étais les avais mis un peu partout dans la maison pour attrapper les mostiques !!! Malheureusement certains se sont fait coincer dans les portes !!!!

Samedi 18 novembre 2006 | 20:46 | #14 emile

Lors de l’ouragan wilma en oct 2005,quelques geicos ont ét’t déplacés derrière notre appartement à North Miam’.Je ne les ai pas revus depuis.

Samedi 25 novembre 2006 | 16:19 | #15 keline

quand je vois ton blog, je suis vraiment sous le charme, j’ai essayé sans succès de faire apparaitre et disparaitre et là je renonce … à contre coeur mais une fois encore je suis venue admirer le tien
bon w e

Désolé, le formulaire de commentaire est fermé pour le moment.