Ouverture popup à url aléatoire

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 037 fois - Téléchargée 27 fois

Contenu du snippet

Ouverture ici automatique au chargement de la page.
Aléatoire parmi une liste d'URL définis en Array.
Popup positionnée et dimensionnée, selon screen.width, en %.

Source / Exemple :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
//URL de la page a ouvrir Dans pop-under 
function ow(theURL,larg,haut) 
<!------ mettre larg à 77 pour ouvrir à 100% en 800---------->
	{
info = null;
larg = Math.ceil(screen.width * (larg/100)*(1024/screen.width));
haut = Math.ceil(screen.height * (haut/100));
<!------ position en 5/5 screenX Y et outerwidth netscape---------->
			if(info) {info.close();
				info =	window.open(theURL,"info1","scrollbars=yes,menubar=yes,resizable=yes,width="+ larg +"px,height="+ haut +"px,outerwidth="+ larg +"px,outerheight="+ haut +"px,top=5,left=5,screenX=5,screenY=5");
				info.focus();
				}
			else {
				info =	window.open(theURL,"info1","scrollbars=yes,menubar=yes,resizable=yes,width="+ larg +"px,height="+ haut +"px,outerwidth="+ larg +"px,outerheight="+ haut +"px,top=5,left=5,screenX=5,screenY=5");
				info.focus();
				}
	}
var popunder= new String(); 
var popun=new Array(); 
var resultat = 0; 
popun[0]="http://www.allhtml.com/" ;
popun[1]="http://www.javascriptfr.com/" ;
popun[2]="http://www.javascript.com/" ;
popun[3]="http://www.internet.com/" ;

function calcarray() { 
resultat = Math.round(Math.random()*10);
<!----- ici 3 max array -------->
if( resultat > 3) {calcarray();} 
popunder= popun[resultat]; 
} 
calcarray();
<!---- 65 en% larg 70 en % haut------->
ow(popunder,65,70);

</SCRIPT>

</head>
<body>
<p>Hello</p>
</body>
</html>

Conclusion :


Donnez des idées à vos visiteurs !

A voir également

Ajouter un commentaire

Commentaires

mgiran
Messages postés
1
Date d'inscription
samedi 2 mai 2009
Statut
Membre
Dernière intervention
2 mai 2009
-
Superbe mais j'ai un problème pour configurer le popup aléatoire aux dimensions que je souhaite : 700 / 250 pixels
Bien sûr il s'ouvre et je peux le redimensionner mais à l'ouverture il est assez petit ...Comment faire pour qu'il s'ouvre en 700 / 250 ?

mERCI
cs_winny33
Messages postés
8
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
26 novembre 2012
-
slt a vous:
une question il existe pas parraille mes pas en popup?

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.