Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > XHTML / CSS > Empêchement du menu contextuel > Lecture du sujet

Empêchement du menu contextuel

Non pas par des soucis de copyrights, non, non....

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne Talus # Posté le 28/07/2008 à 01:27:05
タルス
Avatar
Groupe : Membres
Bonsoir à tous,

Pour un projet, j'ai besoin, en quelques sortes, de désactiver le menu du lic droit. Si vous pensez que je veux empecher le clic droit, vous avez lu trop vite !

J'ai en effet, besoin de stopper le menu contextuel... Pour que je puisse implanter le mien à la place, un peu à la manière de google docs pour les documents (images, texte, ...).

J'ai tenté d'utiliser la propriété document.body.oncontextmenu , mais ca ne donne pas de résultats satisfaisants (surtout qu'IE 7 râle :-° ).

Voici le code "presque complet" que j'utilise actuellement :

Code : HTML
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
<script type="text/javascript">
	var enable_menu = false;
	var date = '';

	function contextMenu(e){
		if (enable_menu){
			var selected_date = date.split('_');
			alert('poupoulipoum : ' + selected_date[0] + ' ' + ary_dates[selected_date[1]] + ' ' + selected_date[2]);
		}
		
		return !enable_menu;
	}
			
	document.oncontextmenu = contextMenu;/**/
</script>
<!-- du code... Et voici un exemple d'utilisation : //-->
<div class="events status_{DISP_COLOR[{$curdays.STATUS}]}" id="{curdays.CURRENT}_{CUR['m']}_{CUR['y']}" onmouseover="enable_menu = true; date = this.id;" onmouseout="enable_menu = false; date = '';">


Oui, y'a un peu de TPL :-°.
 

Retour au forum "XHTML / CSS" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 194 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.0311s (0.0147s)