Hi,
und der <noscript> Tag geht nicht?
Sollte genau das sein, was Du suchst.Nein, da natives Drag und Drop nicht von allen Browsern unterstützt wird nützt das nichts und das hat -glaub ich- auch mit progressive enhancement nichts zu tun.
dann würde ich es gleich on-the-fly machen.
text text text
<div id=upload></div>
<script>
if (altes_upload) {
document.getElementById('upload').innerHTML = " input type file ...";
}
else {
document.getElementById('upload').innerHTML = " drag and drop ...";
}
</script>
Zum Zeitpunkt des Scripts ist der DOM-Baum schon bis zum div#upload aufgebaut und kann manipuliert werden.
So sollten keine sichtbaren Effekte auftreten.
Grüße
- Steffen