Hallo,
(Wenn du beide Browsertypen berücksichtigen willst, brauchst Du eine Fallunterscheidung, die setze ich im Codebeispiel mit den Variablen ie und moz voraus)
Eine Browserabfrage sollte nicht nötig sein.
Voraussetzung ist, dass Du im Stylesheet zwei unterschiedliche Styledefinitionen für den body hast.
Das scheint mir auch unnötig.
Man kann i.d.R. irgendwelche Objekteigenschaften setzen. Wenn der Browser sie kennt, interpretiert er sie, ansonsten jucken sie ihn nicht. Verkürzt also:
document.onselectstart = new Function("return false");
document.body.style.MozUserSelect = "none";
Mathias