tempo fa ci ho provato io ma siccome mi incasinavo molto ho lasciato perdere.
L'unica cosa che sono riuscito a trovare sono istruzioni java che leggevano la dimensione della finestra del browser(ma ci sono anche istruzione che leggono la risoluzione) in base al risultato di questa lettura puoi procedere di conseguenza.