Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/10/2003, 04:14
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61
Hola jonatan!!

He estado mirando un poco como ayudarte y se me ha ocurrido una forma que tal vez parezca un poco complicada pero en realidad es muy sencilla. si te parece te pongo el código y luego te lo comento.
Código PHP:
<html>
<
head>
    
    <
script>
//----------- NO TOCAR ----------------
function personaje(nombre,mote,nacimiento,lugar,pais){
    
this.nombre=nombre;
    
this.mote=mote;
    
this.nacimiento=nacimiento;
    
this.lugar=lugar;
    
this.pais=pais;
    }
    
    var 
miembro=new Array();
//------------ya PUEDES TOCAR
    //Propiedades de la ventana
    
fondo="black";
    
//Fuente de la ventana
    
tipo="verdana";
    
tamano="12";
    
color="white"//también pouede ponerse en código hexadecimal (#ffffff;)
    
tono="normal"//puede ser normal, bold, italic...
    
    //tamaño de la ventana
    
ancho="250";
    
alto="120";
    
    
x=(screen.width-ancho)/2;
    
y=(screen.height-alto)/2;
    
    
//lista de miembros
    //sintaxis: miembro[n]=new personaje(Nombre,Mote,Fecha de nacimiento,lugar de residencia,Pais);

    
miembro[0]=new personaje("Pepito","El Pepe","11/1/1972","Madrid","España");
    
miembro[1]=new personaje("Walter","Matafeos","1/21/1982","Valencia","España");

    
    
//Pon todos los que creas conveniente
    
    
function mostrar(numero){
    
persona=miembro[numero];
    
ficha=window.open('about:blank','ficha','width='+ancho+',height='+alto+',top='+y+',left='+x);
    
ficha.document.writeln("<html><head>");
    
ficha.document.writeln("<title>ficha de "+persona.mote+"</title>");
    
ficha.document.writeln("<style>");
    
ficha.document.writeln("td{");
    
ficha.document.writeln("color:"+color+";");
    
ficha.document.writeln("font:"+tono+" "+tamano+"px/"+tamano+"px "+tipo+";");
    
ficha.document.writeln("}");
    
ficha.document.writeln("</style>");
    
ficha.document.writeln("</head><body bgcolor='"+fondo+"'>");
    
ficha.document.writeln("<table>");
    
    
ficha.document.writeln("<tr>");
    
ficha.document.writeln("<td>Nombre</td><td>"+persona.nombre+"</td>");
    
ficha.document.writeln("</tr>");
        
    
ficha.document.writeln("<tr>");
    
ficha.document.writeln("<td>Mote:</td><td>"+persona.mote+"</td>");
    
ficha.document.writeln("</tr>");
    
    
ficha.document.writeln("<tr>");
    
ficha.document.writeln("<td>Fecha de Nacimiento:</td><td>"+persona.fecha+"</td>");
    
ficha.document.writeln("</tr>");
    
    
ficha.document.writeln("<tr>");
    
ficha.document.writeln("<td>Lugar de Residencia:</td><td>"+persona.nacimiento+"</td>");
    
ficha.document.writeln("</tr>");
    
    
ficha.document.writeln("<tr>");
    
ficha.document.writeln("<td>Pais:</td><td>"+persona.pais+"</td>");
    
ficha.document.writeln("</tr>");
    
ficha.document.writeln("</table>");
    
ficha.document.writeln("</body></HTML>");
    }
    
</script>
</head>

<body>
<script>
for(a=0;a<miembro.length;a++){
document.write("<A HREF='javascript:mostrar("+a+");'>"+miembro[a].nombre+"</A><br><br>");
}
</script>


</body>
</html> 
En Propiedades de la ventana definimos los distintos aspectos de la pop up que se va a abrir, así fondo es el color de fondo y propiedades de la fuente son los distintos aspectos de la letra. El tamaño está definido en pixels.

Luego en Tamaño de la ventana definimos el tamaño de la pop up en pixels. El código de abajo no lo toques, es para centrar la ventanita.

Por fín pasamos a la enjundia. Para añadir un nuevo miembro pon
miembro [el número que toque empezando pro el cero]=new personaje("nombre entre comillas","su mote entre comillas","fecha de nacimiento entre comillas","lugar de residencia entre comillas","pais de residencia entre comillas");

Puedes añadir todos los que quieras. En caso de que quieras poner otros datos o añadir más el cambio es fácil, pero te lo explico en otro mensaje una vez me digas si te sirve o no lo uqe te pongo.

Luego la misma página se encarga de todo: pone la lista de los miembros con enlace a la popup. Revisalo y dime si te sirve.

Un saludo!!

__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.