I'm using <input> to contain images because <inputs> don't start being dragged like <img>'s do.
I did this in particular for a situation where a drag clone is made to appear over a static "drag template" image. I needed to stop the static drag template image from dragging. All in non-library javascript, which is how I want it to work. There's a lot of custom code and variable conditions determining what can or cannot be dragged on the page.
Might there be another way to deal with this problem of images being dragged?
Any help with this would be appreciated.
Thanks!
JavaScript
Last Comment
codequest
8/22/2022 - Mon
Big Monty
if you can put a div around the images, you can then do something like this:
To totally protect images, watermark them. As soon as you display them on your page and someone visits it, it's been downloaded, so any script won't protect an image.
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
Thanks for the input. The ondragstart = "return false;" worked. Big help. That gives me more flexibility And, it also worked inside the div, so more flexibility still.
I appreciate the comments on copying images; that was not the concern. The images in question are little diagram graphic icons, nothing special about them.
These graphics sit in header bar at the top of the diagram space, where they can be dragged (via a clone) onto the diagram. The issue was that between the time I would mousedown on the "static/non-moving" graphic, and the time that the drag clone was positioned and made visible, the system would start dragging the static graphic, which would interfere with the drag clone operation.
Nice to get that fixed without having to make the static graphics into inputs. Grazie!
<div id="myDiv" onmousedown="return false;">
<img src='abc.gif' />
<div>
To totally protect images, watermark them. As soon as you display them on your page and someone visits it, it's been downloaded, so any script won't protect an image.