i preload di immagini sono praticamente tutti uguali,
quello che usi va bene
il punto è se si intende iniziare a precaricare al termine del caricamento della pagina
(se ci sono rollover potrebbero impiegare qulche istante prima di mostrare l' immagine al primo passaggio, se non ci sono rollover un preload di questo tipo è normalmente inutile)
così come stai facendo

oppure precaricare le immagini prima di tutto
in tal caso dovresti rimuovere l' onload
e inserire prima di </script>
preload('dmil.jpg', 'dsto.jpg', 'dsta.jpg', 'ddir.jpg', 'dart.jpg', 'dane.jpg', 'dlet.jpg')

ciao