Page 1 sur 1

Empêcher Glisser/Coller d'une image

Publié : 27 mars 2006, 11:49
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

Publié : 27 mars 2006, 12:01
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

Publié : 27 mars 2006, 12:07
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

Publié : 27 mars 2006, 12:12
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é.

Publié : 27 mars 2006, 12:20
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

Publié : 27 mars 2006, 12:22
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 :?

Publié : 27 mars 2006, 12:34
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

Publié : 27 mars 2006, 12:40
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

Publié : 27 mars 2006, 12:50
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

Publié : 27 mars 2006, 13:01
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.

Publié : 27 mars 2006, 13:22
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

Publié : 27 mars 2006, 13:46
par martin
Une autre librairie que j'ai utilisée une fois, j'ai bien aimé :
http://tool-man.org/examples/

Publié : 27 mars 2006, 14:42
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

Publié : 28 juin 2006, 17:14
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...

Publié : 09 août 2006, 13:25
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)