Hola:
Aparte de contestarte voy a reportar el mensaje para que lo muevan a javascript, porque el concepto "drag and drop" o arratrar y soltar para usar nuestro idioma preferido (y en mi caso único) no tiene nada que ver con html puro.
Nunca probé lo que dices, pero a un iframe puedes ponerle una capa encima transparente y se podría entonces tratar más fácilmente.
Saludos