Plusieurs popup dans la même page

Soyez le premier à donner votre avis sur cette source.

Vue 12 080 fois - Téléchargée 2 216 fois

Description

Pour mettre plusieurs popup dans la même page, je pense que ça peut être utile étant donné que pas mal de monde se pose la question. Et que j'ai du galérer un moment, (je ne programme pas, donc je le met pour ceux qui sont dans mon cas)

Source / Exemple :


à mettre dans la page html dans <HEAD>

<script language="JavaScript">
var index = 0;
var tableau= new Array();
function openNewWindow(URLtoOpen, windowName, windowFeatures) {
tableau[index] = windowName;
tableau[index] = window.open(URLtoOpen, windowName, windowFeatures); 
index++;
}
</script>

attention à chaque fois que vous modifiez la page le texte disparait, 
donc gardez bien le script

l'actionscript se trouve dans le zip

Conclusion :


En grand merci à Tom qui a résolu ce problème

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
2
Date d'inscription
mercredi 17 décembre 2003
Statut
Membre
Dernière intervention
30 janvier 2007

je comprends pas, quand je clique sur le bouton, ca ne m ouvre pas le pop up mais ma fenetre internet deja en cours?? vous avez une explication?
Messages postés
715
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
10 septembre 2009

tous les chemins menent à Rome !
Messages postés
19
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
4 avril 2006

////////mettre sa dans le premiere image du scenario!!!

Object.prototype.popup = function(url, winName, w, h, toolbar, location, directories, status, menubar, scrollbars, resizable) {
getURL("javascript:newwin = window.open('"+url+"','"+winName+"','"+"width="+w+",height="+h+",toolbar="+toolbar+",location="+location+",directories="+directories+",status="+status+",menubar="+menubar+",scrollbars="+scrollbars+",resizable="+resizable+",top='+((screen.height/2)-("+h/1.5+"))+',screenY='+((screen.height/2)-("+h/1.5+"))+',left='+((screen.width/2)-("+w/2+"))+',screenX='+((screen.width/2)-("+w/2+"))+'"+"');setTimeout('newwin.focus();',900);void(0);");
};

//////////et ouvrir le popup avec un bouton par ex, avec ce code :

on (release) {
popup("http://www.cequetuveux.com/tamereenshort.swf", "cequetuveux", 800, 330, 0, 0, 0, 1, 0, 0, 1);
}

/////////pas besoin de trafiquer dans le html !!!
Messages postés
715
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
10 septembre 2009

Salut aanick, ce que tu peus faire aussi c'est garder ton code actionscript comme il est dans le fla, mais remplacer le javascript que tu as écrit ci dessus par plus simple encore :

<SCRIPT language="javascript">
function openNewWindow(page,nom,option) {
window.open(page,nom,option);
}
</SCRIPT>

Indiquez bien un "nom" différent pour chaque popup dans le code actionscript des boutons. Ce que tu as mis, "thewin","thewin2","thewin3" est tout a fait ce qu'il faut faire, sinon un seul popup s'ouvrira.

A part ça, je viens de me balader sur ton site, les paysages sont magnifiques et j'ai appris beaucoup de choses sur une contrée que je ne connaissais pas. Bravo
Messages postés
769
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
17 mai 2004

aaaaah ben ouais effectivement
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.