lancer popup par clique !

fab87
Invité n'ayant pas de compte PHPfrance

20 oct. 2006, 14:38

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>

Eléphant du PHP | 396 Messages

20 oct. 2006, 14:43

As-tu essayé sur l'evenement onload() de la balise BODY?

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

20 oct. 2006, 14:44

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>

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

20 oct. 2006, 15:04

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.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

20 oct. 2006, 15:16

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 :))