Je suis entrain de développer un annuaire en php.
Je souhaite cependant afficher que les liens dans l'annuaire soit des liens en dur, mais que ces liens soient aussi comptés.
J'utilise donc ceci, qui sera le lien:
CODE
<?
echo "<a href=".$url." onclick=ouvre(".$id.") target=_blank title=".$titre.">".$titre."</a>";
?>
echo "<a href=".$url." onclick=ouvre(".$id.") target=_blank title=".$titre.">".$titre."</a>";
?>
Avec une fonction en java script:
CODE
<script language="javascript">
function ouvre(id) {
self.document.location.href = 'compteur_hits.php?id='+id
}
</script>
function ouvre(id) {
self.document.location.href = 'compteur_hits.php?id='+id
}
</script>
Jusque la tout vas bien, sauf que la GOOGLE BAR n'accepte pas les document.href :s, en effet mon annuaire ne marche plus du tout.
Il existe bien d'autres idées:
CODE
<a href="www.test.com" onclick="document.location.href='compteur.php'; window.open(this.href,'_blank'); return false;" title="site">SITE WEB</a>
Seulement les pages sont inversée... et si j'inverse les url, ce n'est plus un lien en dur.
Je ne vois donc pas comment faire, surtout qu'il est impossible d'appeler une page php à partir du javascript, encore moins pour mettre une simple requete SQL.
Des idées ?
merci de vos réponses!