Foros del Web » Programando para Internet » Javascript »

Menu Contextual

Estas en el tema de Menu Contextual en el foro de Javascript en Foros del Web. Hola colegas, Escribo por lo siguiente: lo que quiero hacer es agregar unas funciones propias al menú contextual que aparece por defecto al momento de ...
  #1 (permalink)  
Antiguo 16/08/2010, 15:57
 
Fecha de Ingreso: agosto-2010
Mensajes: 4
Antigüedad: 14 años, 3 meses
Puntos: 0
Menu Contextual

Hola colegas,

Escribo por lo siguiente: lo que quiero hacer es agregar unas funciones propias al menú contextual que aparece por defecto al momento de hacer clic derecho sobre cualquier lugar de mi sitio web. Incluso no se hasta que punto puedo modificar las opciones que tiene el menú contextual por defecto, seria genial si pudiese modificar por ejemplo las opciones de copiado y pegado que ofrece dicho menú.

Ojo!!, no quiero sobreescribir el menú contextual por defecto. Ya tengo un plugin JQuery que funciona de maravilla en esta situación, pero el problema es que este plugin sobreescribe el menú contextual por defecto y eso es lo que no quiero.

Mas claro pa donde, saludos.
  #2 (permalink)  
Antiguo 16/08/2010, 21:20
Avatar de dggluz  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 15 años, 6 meses
Puntos: 50
Respuesta: Menu Contextual

No creo que sea posible, ya que es demasiado invasivo. Eso ya pertenece a la esfera del navegador, no del sitio web. Lo que hace el plugin que tienes no es sobre escribir el menú contextual original sino evitar que éste salga (modificando el evento 'oncontextmenu') y mostrar en su lugar un div y otros elementos que simulan ser un menú contextual. Como te digo, creo que modificar el menú contextual original desde JavaScript es imposible. ¡Suerte!
  #3 (permalink)  
Antiguo 26/08/2010, 11:43
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: Menu Contextual

Hola,

no conozco de JQuery, pero coincido contigo, dggluz, una página web no puede modificar componentes ni opciones del navegador —mucho menos del S.O.—, y si algún lenguaje como JScript, VBScript, o sus nuevas versiones lo permiten, no hay que usarlos.

Lo que me genera dudas es tu afirmación pescobar99, porque si haces páginas web, y con efectos avanzados como para necesitar otro menú contextual, es imposible que no hayas notado que el reemplazo era falso, que era una capa simulando ser el menú.
Ya te iba a proponer hacerlo con javascript, y me ganaron de mano con el mensaje anterior. Hay ejemplos por todas partes, pero no recuerdo ahora uno en estos foros. Tengo en la cabeza alguno de kemie; aunque era para un tooltip personalizado, y no para un menú contextual personalizado. Te lo linkeo igual porque basicamente es lo mismo. (Si encuentras alguno que sirva y que sea cross-browser, nos dejas el código o el enlace aquí).

por lo general estos menúes son optativos, se abren al hacer un click con el botón secundario, pero en algún lugar del documento hay un medio para deshabilitarlos y que aparezca el verdadero. Tenía por ahí el código de uno que andaba en IExplorer con "click" y "doble click" secundarios : con uno aparecía el menú real y con dos el que tenía opciones para el formulario del documento. Ya no lo encuentro, no sé dónde anadrá. De cualquier forma no tiene importancia, era propietario.

Justo ahora mientras estoy tipeando me acuerdo de un método para poner funciones de escript en los botones del menú contextual de Internet Explorer. No lo publiqué en FdW porque tiene que ver con navegadores y sistemas operativos, y no suelo colaborar en esos subforos porque no sé taaanto como para postear ahí.
Igual aprovecho tu tema para poner el enlace, por si a alguien le sirve (y también para justificar mi mensaje, porque al final no estoy aportando nada) :-p



Agregar botones al menú contextual De Internet Explorer. (externo)

Fondo Semi-Transparente? Es Posible

a ver si se puede hacer esto

Edición:


El link sobre cómo "Agregar botones al menú contextual De Internet Explorer" ya fue dado de baja, así que comprimí dos versiones por si alguien se quedó con las ganas de probarlo.

Ésta solamente tiene el documento:

http://www.megaupload.com/?d=8HVHJ05P
Nombre del archivo: AgregarBotonesMenuIEFuroya.rar
Descripción del archivo: Copia de "Agregar Botones al Menu Contextual de Internet Explorer" en "Foro Virtual"
Tamaño del archivo: 6.76 KB

Ésta contiene además los documentos relacionados:

http://www.megaupload.com/?d=F1M6WV41
Nombre del archivo: AgregarBotonesMenuIEFuroyaLk1.rar
Descripción del archivo: Copia de "Agregar Botones al Menu Contextual de Internet Explorer" en "Foro Virtual" con todos sus documentos enlazados
Tamaño del archivo: 24.96 KB

Última edición por furoya; 22/09/2011 a las 15:30

Etiquetas: contextual
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 05:51.