ma funziona, almeno, non dovrebbe essere lo script il problema
magari non hai settato un overflow nello stile per questo elemento e anche se accorciato il contenuto sfora ugualmente
codice:
#web_page {
  overflow:hidden;
}
poi vedi cosa restituisce h
alert(h)
e verifica che sia quanto ti aspetti

se ancora non funge occorrerebbe vedere il tutto, quindi posta un link volante
ciao