Bonjour
J'ai créé un petit code javascript qui permet de partarger mes articles sur twitter.Voici le code :
Le problème est que lorsque l'article est envoyé sur twittter,le popup reste ouvert ! il faudrait qu'il ce ferme automatiquement lorsque l'article est envoyé.
J'ai donc pensé à mettre la fonction setTimeout
Voici donc ce que j'ai fais :
Mais ca ne fonctionne pas.
Où me sui-je trompé ?
Merci
Modifié par stephane72 (17 Nov 2014 - 16:35)
J'ai créé un petit code javascript qui permet de partarger mes articles sur twitter.Voici le code :
<a title="<?php echo''. $titre .'' ?>" href="https://twitter.com/home?status=<?php echo urlencode($titre); ?>-<?php echo urlencode($prix); ?><?php echo urlencode($param_gen['devise']); ?>-<?php echo 'http://'. $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" target="wclose" onclick="window.open('http://twitter.com/home?status=<?php echo 'http://'. $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>','wclose','width=360,height=240,toolbar=no,status=no')"><div id="xd_tw"><span>t</span></div></a>
Le problème est que lorsque l'article est envoyé sur twittter,le popup reste ouvert ! il faudrait qu'il ce ferme automatiquement lorsque l'article est envoyé.
J'ai donc pensé à mettre la fonction setTimeout
Voici donc ce que j'ai fais :
<a [b]onload="window.setTimeout('self.close()',5000)"[/b] title="<?php echo''. $titre .'' ?>" href="https://twitter.com/home?status=<?php echo urlencode($titre); ?>-<?php echo urlencode($prix); ?><?php echo urlencode($param_gen['devise']); ?>-<?php echo 'http://'. $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" target="wclose" onclick="window.open('http://twitter.com/home?status=<?php echo 'http://'. $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>','wclose','width=360,height=240,toolbar=no,status=no')"><div id="xd_tw"><span>t</span></div></a>
Mais ca ne fonctionne pas.
Où me sui-je trompé ?
Merci
Modifié par stephane72 (17 Nov 2014 - 16:35)