| Voir le sujet précédent :: Voir le sujet suivant |
|
|
|
bluesnicky

Novice
Inscrit le: Feb 19, 2005 Messages: 2
|
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 |
|
 |
|
|
ckforum

Habitué

Inscrit le: Jan 06, 2004 Messages: 1653 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??????)
@++ _________________ Bah on fait ce qu'on peut Hein Pas vrai ? ! et Vous !!!
(pas de demande d'aide via MP Merci ....) |
|
 |
|
|
bluesnicky

Novice
Inscrit le: Feb 19, 2005 Messages: 2
|
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? |
|
 |
|
|
ckforum

Habitué

Inscrit le: Jan 06, 2004 Messages: 1653 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...
@++ _________________ Bah on fait ce qu'on peut Hein Pas vrai ? ! et Vous !!!
(pas de demande d'aide via MP Merci ....) |
|
 |
|
|
|
|
|