Bonjour à tous,

Je suis en train de créer une petite appli de top sites, mais comme je voulais que les liens externes vers les sites soient en dur, j'ai remplacé le traditionnel out.php?id=12 par une petite fonction JS:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<a href=\"www.un_site.com\" target=\"blank\" onClick=\"maj('".$id."');\""; // le lien
ensuite la petite fonction qui recharge ma page (top_sites.php) pour ajouter un out au site pointé avec un bout de script php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
function maj(id) {
  var new_url = "top_sites.php?id="+id+"";
  window.top.popup=0;
  window.top.location.replace(""+new_url+"");
   }
Le résultat: le out est bien enregistré dans la table, puis le lien est suivi et le site pointé s'ouvre...mais le prob est qu'il est considéré par le navig comme un popup...et donc bloqué. Ca fonctionne OK si je désactive l'anti popup.
Et je n'ai aucun souci sur les liens en target blank par ailleurs.
Quelqu'un voit le loup ?
Merci à lui.