Bueno, me parece muy interesante este post.
de hecho llevo un rato con él. En mi humilde opinión para hacer el código perfecto sólo quedaria una cosilla y es centrar el popup en la ventana.
pero soy el torpe de siempre, hace tiempo mi amigo karlankas me pasó el siguiente código.
Código PHP:
<script>
var wxp=0;
var agent = navigator.appVersion.toLowerCase();
if (agent.indexOf("windows nt 5.1") != -1){wxp=1}
var nombre
var ancho
var alto
function abrirpopup(nombre,ancho,alto) {
var horizontal=screen.width;
var vertical=screen.height;
var posihoriz=(horizontal-ancho)/2;
var posvert=(vertical-alto)/2;
if (wxp!=1){var dat = 'fullscreen=yes,left=0,top=0,scrollbars=1,resize=no';}
else{var dat = 'width=' + ancho + ',height=' + alto + ',left=0,top=0,scrollbars=1,resize=no,left='+posihoriz+',top='+posvert;}
ventanita=window.open(nombre,'',dat);
if (wxp==1){ventanita.resizeTo(ancho,alto);
ventanita.moveTo(posihoriz,posvert);}
}
</script>
<a href="#" onclick="abrirpopup('saludos.htm',400,300) ">
Saludos Amigos
</a>
lo que pasa es que IGNORO Y NO ME SALE COMO en esta misma línea poner todo JUNTO.
Código PHP:
var marqueecontent='<font face="Comic Sans MS,Verdana, Arial, Helvetica, sans-serif" size="1">bla bla bla <a href="javascript:void window.open(\'http://www.misitio.com/calendario/chat.asp\',\'_blank\',\'toolbar=0,status=0,scrollbars=1,width=250,height=200\')" class="ticker"> Ver detalles.</a></font>'
AYUDAAAAAAAAAA :-p