いろんな方法が考えられます。左上はダイレクトアニメーションによる方法。 他の3つはdivのスタイルシートでborderを指定する方法です。 このほかにSVG(確かScable Vector Graphicだったかな?)を使うという 方法もあるようですが、ボクは知らないです。なお、JavaScriptや VBScriptそのものが、図形を描画する機能を持っているわけではありません。