Killing me softly (with this script)

Strumming my pain with his frame
Singing my life with wordpress
Killing me softly with his script
Killing me softly… with his script
Telling my whole life with wordpress
Killing me softly… with his script…

Avant, lorsqu’on voulait supprimer les frame indésirables, on utilisait des script comme :

<script type="text/javascript"><!--
  if (top != self)
    top.location.href = location.href;
// --></script>

Mais avec la prolifération des services web 2.0 comme Wikio, Blogasty ou encore Netvibes qui proposent aux visiteurs de prendre connaissance de votre prose pour voter ou s’abonner à votre flux RSS, ces scripts anti-frame sont trop radicaux.

A la place, Aymeric Jacquet d’AJBlog nous a concocté ce script très élégant basé sur la bibliothèque jQuery :

<script type="text/javascript">
  if (top != self) {
    $(document).ready(function () {
      $("a").attr("target", "_top");
   });
}
</script>

Avec ce script vous permettez à votre blog de se débarrasser des frame qui l’entoure une fois que l’internaute a cliqué sur un lien de votre page et pas avant. Attention toutefois, aux erreurs d’interprêtation. Prudence, donc…