|
|
PHPAdictos.com
|
|
Hoy crearemos un sencillo código (php mezclado con javascript), que nos permitirá abrir PopUps de forma rotativa.
Para comenzar crearemos la siguiente página php:
rotapopups.php:
<?php
$numpops = 2 ; //Numero de PopUps a rotar.
$random = rand(1,$numpops);
$url = array();
//Url de las páginas que se abren en PopUps.
$url[1] = " http://www.tuweb1.com ";
$url[2] = " http://www.tuweb2.com ";
//Acá imprimimos el javscript que rortará y tomamos la variable $url del random php.
echo "<script>
var popunder=\"$url[$random]\"
var winfeatures=\"width=700,height=500,scrollbars=1,resizable=1,toolbar=1,location=1,
menubar=1,status=0,directories=0\"
var once_per_session=0
function get_cookie(Name) {
var search = Name + \"=\"
var returnvalue = \"\";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { // if cookie exists
offset += search.length
// set index of beginning of value
end = document.cookie.indexOf(\";\", offset);
// set index of end of cookie value
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function loadornot(){
if (get_cookie('popunder')==''){
loadpopunder()
document.cookie=\"popunder=yes\"
}
}
function loadpopunder(){
win2=window.open(popunder,\"\",winfeatures)
win2.blur()
window.focus()
}
if (once_per_session==0)
loadpopunder()
else
loadornot()
</script> ";
?>
El código mostrado lleva las indicaciones que debes saber. Repasemos lo que debes editar:
$numpops = 2 ; Numero de PopUps que deseas rotar.
Url de sitios a rotar
$url[1] = " http://www.tuweb1.com ";
$url[2] = " http://www.tuweb2.com ";
Puedes agregar mas, por ej: ( recuerda que si agreagas más, debes poner el numero total de PopUps en: $numpops = 2 ; deberias poner $numpops = 4 ; )
$url[1] = " http://www.tuweb1.com ";
$url[2] = " http://www.tuweb2.com ";
$url[3] = " http://www.tuweb3.com ";
$url[4] = " http://www.tuweb4.com ";
Espero que te sirva y lo uses a tu gusto.
Saludos. |
|
|
Artículo leido 6088 veces desde el 26/2/2004
|
|
|
|
|
|
|
|
|
|
|