Sucede que estoy haciendo una aplicacion en Zend Framework, en la cual manejo una tabla de herramientas la cual debe dar la opcion de agregar nueva herramienta solamente a los roles de administrador y super Administrador los cuales selecciono por medio de un select, pero necesito que los demas roles que tengo que son los de almacenista y de usuario no tengan esa opcion. eso lo estoy manejando con un javascript, para que me desaparezca un div dentro del cual puse el boton añadir nueva herramienta, necesito que me colaboren con esto, ya que no me llama el script de java en la vista.
he estado deshabilitando botones con
, para deshabilitar el div contiene el boton
pero pasa que la vista herramientas, la uso para el rol administrador y usuario entonces la funcion
no sirve por que se deshabilita en las dos y necesito que se deshabilite solo en usuarios
lo hice usando javascript
function menus(){
switch (document.opciones.opcion.value) {
case "1":
document.getElementById('div_5').style.display = "none";
break;
case "2":
document.getElementById('div_5').style.display = "block";
break;
case "3":
document.getElementById('div_5').style.display = "block";
break;
aqui digo que me esconda la division 5, el caso 1 es usuario
y asi lo llamo en la vista pero no pasa nada
Código Javascript
:
Ver original<script src="<?php $this->baseUrl()?>/js/menus.js"></script>
y la division
Código HTML:
Ver original<div id="div_5" class="contenido" style="display: none;"><a href="<?php echo $this->url(array('controller'=>'herramientas', 'action'=>'add'));?>">
<input id="del" type="button" value="Agregar herramienta" style="width: auto;"></a></div>
me han dicho que se puede hacer con variables de session pero no las se manejar muy bien... me pueden ayudar ! he estaho haciendo esto desde la semana pasada y es para mañana
gracias de antemano !