Там не JS, это Flash. Вероятно, с помощью него было бы реализовывать лучше всего - кроссбраузерная полупрозрачность, эффект движения и прочее. Если делать на html+js, то можно было бы делать двумя способами:
1) Уголок нарисовать самостоятельно, положить фрейм (прости, W3C) в правый верхний угол так чтобы полупрозрачный уголок наслаивался на него и при клике на себе менял location страницы на location страницы во фрейме. Минус подхода - на каждую страницу, с таким эффектом увеличится трафик т.к. будут, по сути, грузиться две страницы.
2) Как и в (1) уголок нарисовать самостоятельно, сделав его полупрозрачным, а под него подкладывать в ручную сделанную картинку-скриншот страницы на которую будет осуществляться переход. Минус тут - ручная работа.
Общим минусом эффекта может быть то, что в большинстве случаев правый угол страниц несет очень мало информации, по которой можно отличать их друг от друга. Например, поглядите на верхний правый угол этой страницы - там всегда поиск и по этому фрагменту отличить страницы друг от друга - нереально. Я бы забил
.
В случае, приведенном,
Igor_I это по сути flash-баннер, выполненный несколько необычно. Смотрите на предмет заказа такого баннера у знакомых специалистов.