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:
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 <a href=\"www.un_site.com\" target=\"blank\" onClick=\"maj('".$id."');\""; // le lien
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.
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+""); }
Et je n'ai aucun souci sur les liens en target blank par ailleurs.
Quelqu'un voit le loup ?
Merci à lui.
Partager