HELP liens en dur plus onClick
PHP-Nuke France - CE
-> Utilisation
Auteur: bluesnicky,
Posté le: 19.02.2005, 11:51:26 Sujet du message: HELP liens en dur plus onClick
Bonjour a tous
J'ai un souci avec mon annuaire qui est concu en lien en dur.
Lorsque je clique sur un site repertorié, le lien est en fait une pop-up ou en tout cas compris comme une pop up par le navigateur.
Ce qui fait que dans le cas ou on utilise la barre google ou msn ou un logiciel anti pop-up, le lien vers le site ne fontionne pas...
VOila le code que j'utilise
<a target="_blank"
href="<?php echo $resultat["url"]; ?>"
onClick="window.open('goto.php?id=<?php print $resultat["id"];?>','fen')">
<?php echo ($resultat["titre"]); ?>
</a>
En fait, j'utilise la fonction onclick pour pouvoir comptabiliser les visites sur le site qui est visité
C'est ca qui me pose probleme et qui fait que les pop-up peuvent etre bloquees
La seule solution que j'ai trouvé c'est de ne plus comptabiliser le nombre de visites des sites..
Mais ca, c hors de question :-)
Quelqu'un peut il m'aider???
Merci beaucoup Et Bravo pour ce forum
Nicolas
Auteur: ckforum, Localisation: FRANCE
Posté le: 19.02.2005, 15:49:11 Sujet du message:
Salut bluesnicky,
C'est en effet pas simple mais en ouvrant tes fenetres en mod modale IE + FFOX + NSx
Tu devrais pourvoir contourner un peu ce probleme
Voilà plutot qu'un long discour je te livre une fonction JS que j'ai trouvé sur le net et que j'ai tres légerement adapté ! je t'aurais bien cité la source mais euh ... j'ai paumé le lien
Bref cette fonction js openModalWindow() devrait te permettre de faire ce que tu souhaites ...
@+
Je lis un fichier texte car le code JS ne fonctionne pas dans le forum !
Nota : dans l'exemple on ouvre testpopopen.html toi ce sera la page php que tu souhaites ! (comme goto.php??????)
@++
Auteur: bluesnicky,
Posté le: 19.02.2005, 19:29:26 Sujet du message:
Merci beaucoup de ta reponse mais le probleme reste le meme avec ce script
La fenetre pour le lien goto?id=000 s'ouvre bien
mais c'est le lien principal qui est bloqué par l'anti pop-up...
EN fait, ca fonctionne lorqu'on ouvre le lien principal dans la meme fenetre.
Mais mon but est d'ouvrir le lien principal dans une autre fenetre
Alors j'utilise target="_blank" Et c'est la que ca merde !!!
Si je mets pas target ca marche. Mais ca m'interesse pas
Aurais-tu une autre idée?
Auteur: ckforum, Localisation: FRANCE
Posté le: 20.02.2005, 00:42:16 Sujet du message:
re bluesnicky,
Non pas la mais a l'occasion je regarderais car c'est vrai que c'est un probleme ennuyeux quand tu veux des pop up clean
d'avoir ces pop up killers que te gene !
Donc le premier qui trouve
Cela dit inverse ta recherche en redimensionnant automatiquement la fenetre qui s'ouvre pour en faire une pseudo pop up
via un p'tit script JS
Donc tu ouvres une fenetre avec un target='_blank'
et dans la fenetre qui s'ouvre tu redimensionne la fenetre ETC...
@++
PHP-Nuke France - CE
-> Utilisation
Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1
>> Fermer cette Page <<