Page 1 sur 1

lancer popup par clique !

Posté : 20 oct. 2006, 14:38
par fab87
bonjour

j'ai une popup et je voudrai que au lieu elle se lance au chargement de la page comme actullement elle se lance quand lutilisateur clique dessus

voici le code

merci

Code : Tout sélectionner

<SCRIPT language="javascript"> createPopup( 'b1161347054953', 'Chat' , 550, 500, 100, 300, true, '#FFFFFF' , '#006699' , 'black' , 'ici le texte du chat' , '#FFFFFF' , 7 , 'Arial','#FFFFFF'); </SCRIPT>

Posté : 20 oct. 2006, 14:43
par Rei Itchido
As-tu essayé sur l'evenement onload() de la balise BODY?

Posté : 20 oct. 2006, 14:44
par Truc
Salut,
Il faut inclure ce code dans une fonction :
 <script language="JavaScript" type="text/javascript">
function pop()
{
createPopup( 'b1161347054953', 'Chat' , 550, 500, 100, 300, true,  '#FFFFFF' , '#006699' , 'black' ,  'ici le texte du chat' , '#FFFFFF'  , 7 , 'Arial','#FFFFFF');
}
</script >
que tu appellerai sur l'événement "onclick" :
<input type="button"  onclick="pop()" value="Click">
ou sur un lien :
< a href="javascript:pop()">Click</a>

Posté : 20 oct. 2006, 15:04
par Invité
Sa marche mais la popup saffiche mais le site derriere ne s'affiche pas c une page blanche et sa me met en attende de ... et le site essaye de se charger mais rien ne se passe.

Posté : 20 oct. 2006, 15:16
par Ryle
Ca m'est déjà arrivé avec de vieille version de IE.. le lien était quand même ouvert malgré le prefixe "javascript:". Essaye éventuellement comme ceci :

Code : Tout sélectionner

<a href="javascript:void(0);" onClick="javascript:pop();">Click</a>
(le void(0) implique qu'aucune action n'est exécuté par javascript dans le href... on peut aussi utiliser le "#", mais personnellement j'aime pas remonter en haut de la page :))