Steffen: Vorgehensweise progressive enhancement?

Beitrag lesen

Hi,

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.  
>   
> Das wäre aber so die unelegante Variante, die überall hart codiert werden muss... Da muss es doch auch etwas unobtrusives geben, dass man in ein Framework packen kann.  
  
Das sollte ja auch nur Beispielcode sein.  
  
Ja nachdem, was Du zur Verfügung hast, kannst Du es in eine client- oder serverseitige Library packen.  
  
z.B.  
~~~html
  
text text text  
<div id=upload></div>  
<script>doIt("upload");</script>  

Eventuell kannst Du sogar das <div id=upload></div> sparen.

Alles weitere liegt in Deiner Hand.

Grüße

  • Steffen