Le navigateur le plus rapide : Safari

Safari est le navigateur le plus rapide dans linterprétation de javascript. Vincent Hermann de PCINpact s’est amusé à passer tous les navigateurs sous SunSpider, qui permet de tester la vitesse d’interprétation du Javascript. Résultats cinglants pour IE…

A noter que le nouveau navigateur de Google, Chrome, monté sur Webkit s’en tire plutôt pas mal !

Alterner le contenu de 2 DIV (Javascript / CSS)

Voici un code pour alterner le contenu de 2 DIV et avec un seul lien.

On va créer tout d’abord 2 div contenant 2 textes à alterner avec un CSS element.style.display différent.

<div id=”mod_1″ style=”display: block;”> BONJOUR </div>

<div id=”mod_2″ style=”display: none;”> AU REVOIR </div>

Explication : element.style.display ne retourne une valeur que si l’élément a un attribut HTML style avec propriété CSS display renseignée, donc dans notre cas, la DIV avec l’id mod_1 sera affichée au chargement de la page tandis que mod_2 sera cachée.
Il nous faut un lien pour pouvoir alterner entre les 2 div.

<a onclick=”alterner(’mod_1′,’mod_2′);” title=”Alterner les 2 div”>Alterner</a>

Il nous manque plus que le Javascript :

<script type=”text/javascript”>
function alterner(obj1, obj2){
var obj1 = document.getElementById(obj1);
var obj2 = document.getElementById(obj2);
obj1.style.display = (obj1.style.display == “block”) ? “none” : “block”;
obj2.style.display = (obj2.style.display == “block”) ? “none” : “block”;
}
</script>

Que va faire le script ? Si la DIV mod_1 (obj1 la fonction javascript) est à display:block (affichée) alors on définit la DIV mod_2 à display:none (cachée) et inversement.

Voici un exemple en cliquant sur le lien “Alterner les DIV” :
Alterner les DIV

BONJOUR

Développements récents

- Réalisation d’un site sur les acteurs des jeux vidéos façon IMDB. : Games Credits

- Refonte graphique de mon site CV Freelance. Voir la précédente version.

- Développement d’une page de démarrage personnalisable. Cliquez pour voir l’explication

- Administrateur du Site/Blog Tuxboard.com.
Plus de 30.000 visiteurs quotidien. Consultez les statistiques en détails de mon blog.
Design CSS, développement PHP/MySQL, retouche Photoshop et administration Linux (Debian).
Disponible à cette adresse.

- Développement du site Wanimo.com.
Design CSS, développement PHP(Objet)/MySQL, retouche Photoshop.
Disponible à cette adresse.

- Création du site Cronos
Découpe Photoshop, intégration graphique, design CSS, développement PHP.

- Développement de modules pour un forum de poker : Lyonholdem.com
Création de module greffés au forum de discussion et au backoffice.
Disponible à cette adresse.

- Développement d’une boutique en ligne simplifiée (Paiement par Paypal/CB).
Possibilité d’upgrader en boutique en ligne avec paiement en ligne CB.
Disponible à cette adresse.