Du möchtest über alles ein Viewport ausfüllendes Element legen und, da dadurch auf darunter liegende Links ('a'-Elemente) nicht mehr geclickt werden kann, JavaScript dafür einsetzen?
Nein, das wäre zwar möglich, aber ich hatte Event-Delegation als Alternative gemeint. Im Grunde macht das »Rechtsklick sperren«-Script bereits Event-Delegation, nur ziemlich »dumm«.
Mathias