Menus Emergentes En Jscript

CloudStrife
04 de Febrero del 2004
Yo tengo en una base de datos , una tabla que contiene el texto de cada submen, y la direccion de la pagina que seria el link.

Los mens que va a ver la persona dependen de los derechos que tenga dichos usuario dentro del sistema. Me explic:

Si yo soy Alonso y tengo derechos de "Administrador" puedo ver los mens "Ingresar Historia" "Ingresar Usuario" "Ingresar Comentario", ect... Pero si soy Paquito y tengo derechos de "Visitante" solo puedo ver el men de "Ingresar Historia".

Los menus segun el usuario los recupero por una consulta a la base de datos. Pero lo que no puedo hacer es que el men se cree segn el resultado de la consulta.

Pens la posibilidad de hacerlo con Scripts para cada tipo de usuario , el problema es que si agrego un men ms tendra que agregarlo en las validadciones de usuario en la base de datos, y adems agregarlo y programarlo para su correcto funcionamiento en cada unos de los scripts, y si tenemos 200 tipos distintos de usuarios con disitintos tipos de mens....

Ustedes entienden el mantenimiento sera casi imposible de realizar...

Imagina esto:

Tengo tres imagenes en un frame arriba que tendran los siguientes ttulos:

"Ingresos" "Mantenimientos" "Matricula"

Al pasar el mouse sobre alguna de las imgenes debe aparecer el menu correpondiente:

O sea, si paso el mouse sobre la imagen "Ingresos" y estoy como un usuario de tipo Administrador me deben salir digamos que 3 opciones en el men EMERGENTE que va a aparecer , ahora bien si estoy como un usuario "Estudiante" solo le debe aparecer una opcion.

Cada una de las imgenes crea un men emergente diferente.

La idea es crear esos mens al cargarse la pgina y que aparezcan o desaparezcan segn se pasa el mouse sobre las imgenes.

Yo ya obtengo con una consulta a la base de datos que opciones han de aparecer para cada uno de los mens segn el usuario ...
lo que no puedo es ... que s yo ... teneer un cilo que me va agregando cada uno de los items segn el resultado de la consulta...

Muchas gracias por la atencin...