User 5795558
User 5795558
Machacateclados
Machacateclados

bueno pues consegui un codigo que al darle al boton derecho sale un menu, hasta hay todo bien, pero lo malo es que solo funciona para IE y creo que para el google chrome, en cambio para firefox, y otros que desconozco no funciona y bueno el codigo es

<HTML>
<HEAD>
<style type="text/css">
A:link {color: #808080;text-decoration:none;} A:visited {color: #808080;text-decoration:none;} A:hover {color: #C0C000;text-decoration:underline;}
#contextMenu {
position: absolute;
visibility: hidden;
width: 150px;
background-color: grey;
layer-background-color: lightgrey;
border: 2px outset white;
}
</style>
<script>
var menu;
function hideMenu() { document.all.contextMenu.style.visibility="hidden"; }
function showMenu (evt) {
if (document.all) {
if (event.type == "contextmenu") {
document.all.contextMenu.style.pixelLeft = event.clientX;
document.all.contextMenu.style.pixelTop = event.clientY;
document.all.contextMenu.style.visibility=='visible'?document.all.contextMenu.style.visibility='hidden':document.all.contextMenu.style.visibility='visible';
return false;
}
}
else if (document.layers) {
if (evt.which == 3) {
document.contextMenu.left = evt.x;
document.contextMenu.top = evt.y;
document.contextMenu.onmouseout = function (evt) { this.visibility = 'hide'; };
document.contextMenu.visibility=='show'?document.contextMenu.visibility='hide':document.contextMenu.visibility='show';
return false;
}
}
return true;
}
if (document.all) {
document.oncontextmenu = showMenu;
document.onclick = hideMenu;
}

if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = showMenu;
}
</script>
</HEAD>
<BODY onclick="showMenu('Event.MOUSEDOWN')">
<DIV ID="contextMenu">
<img src="/images/colors.gif"> <A HREF="http://www.google.com">google</A>
<BR>
<img src="/images/colors.gif"> <A HREF="http://www.yahoo.com">Yahoo</A>
<br>
<img src="/images/colors.gif"> <A HREF="http://www.Altavista.com">Altavista</A>
</DIV>
</BODY>
</HTML>

esta tal como lo consegui, y lo que quiero saber es si se puede hacer para que se vea en todos los navegadores

Avatar Image
Usuario habitual
Usuario habitual

con respecto a javascritp buscate framework. jquery ya que estan estandarisados

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares