Foros del Web » Programando para Internet » Javascript »

Coo crear una ventanita del tipo messenger con javascript

Estas en el tema de Coo crear una ventanita del tipo messenger con javascript en el foro de Javascript en Foros del Web. Hola buenas tardes. disculpen soy nueva en el foro. queria ver si pueden ayudarme, estoy haciendo una plicacion en php, y quiero que cuando se ...
  #1 (permalink)  
Antiguo 17/02/2012, 13:19
 
Fecha de Ingreso: febrero-2012
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Coo crear una ventanita del tipo messenger con javascript

Hola buenas tardes.

disculpen soy nueva en el foro.

queria ver si pueden ayudarme, estoy haciendo una plicacion en php, y quiero que cuando se agreguen registros de cierta tabla aparesca una ventanita como la del messenger que avise que hay un nuevo registro.
he encontrado en la web un ejemplo de una ventanita emergente y actualizo la pagina cada 10 min.
pero no he logrado que al llamar la funcion de javacript me aparesca automaticamente la ventanita si hay un nuevo registro.


if ($contador>0){
echo "Usted tiene soportes abiertos";
echo('<script language="JavaScript" type="text/javascript">ventanita(ventanita.html);</script>');
}

asi llamo la funciona pero no pasa nada...
o tienen alguna otra opcion para que me aparesca la ventanita
gracias de antemano... saludos
  #2 (permalink)  
Antiguo 17/02/2012, 13:35
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Coo crear una ventanita del tipo messenger con javascript

¿tiene una función llamada ventanita?, ¿tiene conocimientos en Javascript?

el problema es que PHP se ejecuta en el servidor, y el modo de funcionamiento del protocolo HTTP es conectar->desconectar, por el cual si agrega un registro, otros usuarios no pueden saberlo a menos que tenga una conexión persistente o recurrente con el servidor para detectarlo, lo que se conoce como COMET.

por otro lado "la ventanita" debe de implementarla de algún modo utilizando capas CSS y algo de javascript, en internet puede conseguir plugins fáciles como sexylightbox, jQueryUI, entre otros.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 17/02/2012, 14:36
 
Fecha de Ingreso: febrero-2012
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Respuesta: Coo crear una ventanita del tipo messenger con javascript

si engo conocimientos basicos de javascript muy basicos pero si un poco lo manejo.
y si tengo esta funcion :

<script>

var anchoVentanita=200;
var altoVentanita=150;
var segundos=3;

var ancho=screen.width;
var alto=screen.availHeight;
var ventana;
var izquierda=ancho-anchoVentanita-10;
//Por si se cierra la opener antes de que se oculte la ventanita
function cerrar(){if(ventana && !ventana.closed){ventana.close()}}

//Abre la ventanita
function ventanita(url){
ventana=window.open(url,'ventanita','width='+ancho Ventanita+',height=0,top='+alto+',left='+izquierda );
desplegar(true);
}
//Empleado para desplegar y replegar (según la variable cambio sea true o false) la ventanita
function desplegar(cambio){
inicio=(cambio)?0:altoVentanita;
fin=(cambio)?altoVentanita:0;
incremento=(cambio)?1:-1;
for(a=inicio;a!=fin;a+=incremento){
ventana.resizeTo(anchoVentanita,a);
ventana.moveTo(izquierda,(alto-a));
}

(cambio)?esperando=setTimeout('desplegar(false)',s egundos*1000):ventana.close();

}
</script>

gracias!!!

Etiquetas: funcion, html, messenger, php, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:13.