Empêcher Glisser/Coller d'une image

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
Daisybodo

Empêcher Glisser/Coller d'une image

Message par Daisybodo »

Bonjour,

En fait je dois fournir un programme qui utilise php, html, javascript. Ce programme est ensuite installé sur un disque dur, qui est ensuite cloné, puis ces disques durs finissent par être livré avec l'application.

Mon problème est le suivant:
J'utilise firefox (logique...). Dans Firefox, lorsque l'on clique sur une image, et qu'on simule le fait de la faire glisser jusqu'à une barre (comme la barre d'url), l'url de cette image s'affiche. (par exemple en allant sur www.google.fr, il suffit de faire glisser l'image de google dans la barre de recherche ou d'url pour comprendre)

Le problème est qu'en faisant glisser mon image de fond sur un calque, l'url de cette image de fond s'affiche dans le calque, ce qui est bien sur source de problème pour l'utilisateur qui lui bien sur est prêt a débrancher le pc en voyant ca :roll:

(les calques étant déplacable, ce cas de figure arrive hélas régulièrement)

Je souhaiterai donc bloquer cette fonctionnalité, soit dans about:config, soit peut-être en bloquant la fonction "coller" pour chacun de mes calques...?

Toute idée est la bienvenue!

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
Daisybodo

Message par Daisybodo »

Je vois que le sujet a été déplacé.
Comme il s'agissait selon moi de toucher au contenu de about:config, pour se priver d'une fonctionnalité de firefox, je pensais que le sujet devait se trouver sur ce forum, désolé!

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
Flore
Administratrice
Messages : 3567
Inscription : 19 nov. 2003, 23:04

Message par Flore »

Tu ne peux pas toucher à about:config depuis un programme externe. Donc tu dois modifier ton programme plutôt que le navigateur de tes utilisateurs.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060321 Firefox/2.0a1
Flore
Mac OSX + Nightly / Laptop Linux Mint + Nightly / Nightly sur Android
Invité

Message par Invité »

Flore a écrit :Tu ne peux pas toucher à about:config depuis un programme externe. Donc tu dois modifier ton programme plutôt que le navigateur de tes utilisateurs.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060321 Firefox/2.0a1
Tu m'as mal compris
Les disques durs sont clonés.
Donc je modifie le firefox sur le master, et le tour est joué.
Flore
Administratrice
Messages : 3567
Inscription : 19 nov. 2003, 23:04

Message par Flore »

Ah oui effectivement... Tu distribues le Firefox modifié. OK, dans ce cas-là, oui tu peux passer par about:config.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060321 Firefox/2.0a1
Flore
Mac OSX + Nightly / Laptop Linux Mint + Nightly / Nightly sur Android
Invité

Message par Invité »

Flore a écrit :Ah oui effectivement... Tu distribues le Firefox modifié. OK, dans ce cas-là, oui tu peux passer par about:config.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060321 Firefox/2.0a1
Voila, je peux :D
Mais devant la multitude de fonctionnalités, et ne sachant pas à quoi correspond chacune des lignes... Si j'avais de la doc à ce sujet, où si je savais quelle ligne changer, ca m'aiderait grandement, mais je trouve pas ce que je vraiment ce que je veux pour le moment :?
Flore
Administratrice
Messages : 3567
Inscription : 19 nov. 2003, 23:04

Message par Flore »

http://kb.mozillazine.org/Category:Configuration

En anglais, si ça peut t'aider :wink:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060321 Firefox/2.0a1
Flore
Mac OSX + Nightly / Laptop Linux Mint + Nightly / Nightly sur Android
Daisybodo

Message par Daisybodo »

J'étais dessus, pas sur que ca aide mais sait-on jamais ^^
Mais en cherchant à paste, copy, url, j'ai rien vu de probant pour le moment, mais je continue...


Au pire j'ai la solution de faire un traitement sur les calques à savoir modifier le contenu du calque et supprimer l'url de l'image... Mais bon c'est quand même vraiment laid...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Encore faut-il qu'il y ait une pref. Il y en a beaucoup, mais il ne faut pas croire qu'on puisse tout faire :lol:
À ma connaissance ce n'est pas le cas. Tu dois donc utiliser un javascript qui puisse gérer le drag-and-drop. Il y en a des tonnes, pas forcément tous bons, mais ça existe :wink:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message par martin »

Une idée, peut être que tu peux placer ton image non pas dans le html mais dans les css, le problème devrait disparaitre, avec un résultat identique à l'écran.
teoli2003
Animal mythique
Messages : 7580
Inscription : 13 nov. 2005, 09:23

Message par teoli2003 »

Une bonne librairie javascript (en LGPL) pour gérer le drag & drop: http://www.walterzorn.com/dragdrop/dragdrop_e.htm


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message par martin »

Une autre librairie que j'ai utilisée une fois, j'ai bien aimé :
http://tool-man.org/examples/
Daisybodo

Message par Daisybodo »

Merci, je regarde ca :)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
Nycolay

Message par Nycolay »

Daisybodo a écrit :Merci, je regarde ca :)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
Il est vraimetn fort le gars!

C'est ce que j'appelle du JS haut-niveau!
Je vraiment de la misère à comprendre son code...
lpgc
Lézard à collerette
Messages : 259
Inscription : 16 juil. 2006, 01:02

Message par lpgc »

bonjour, :D
j'adore ce site et je me demande si çà ne correspond pas un peu au sujet de l'article :oops: ( j'en suis pas très sûr )
http://www.dvdactu.be/packa.php?id=2174

j'ai remarqué qu'ils mettaient leurs images en background de tableau

Code : Tout sélectionner

<table border='0' background='images/popup/maries2enfants_s6z2.jpg' cellpadding='0' cellspacing='0'>
  <tr>
    <td>
      <img src='images/img_pix.gif' border='0' width='580' height='790'>
    </td>
  </tr>
</table>
J'ai voulu l'essayer sur mon site pour voir ce que çà donne,
c'est pas terrible quand les images doivent se succéder dans le background
mais en remplaçant le tableau par des div çà ne flip plus:

Code : Tout sélectionner

<div style="padding : 0; border:0px none px; background-color: white; position: absolute; width: 210; height:300;left: 408; top: 345">&nbsp;
  <div style="z-index: 10; padding : 0; border:0px none; position: absolute; width:202; height:286;left:0; top:0">
    <img border="0" name="dvdjpg" id="dvdjpg" src="/index_fichiers/pix1.gif" width="200" height="280">
  </div>
  <div style="z-index: 20; padding : 0; border:0px none; position: absolute; width:200; height:280;left:0; top:0">
    <img border="0" src="images/pix1.gif" width="200" height="280">
  </div>
</div>
Les z-index dans le style font office de background

Cordialement :D
Christian

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité