.split() не работает как ожидалось в IE8

Я использую следующее для извлечения переменных из URL, содержащегося в переменной. Он отлично работает в современных браузерах, но в IE8 он не работает на первой переменной, но работает на второй.

var p = 'http://sagensundesign.com?height=400&width=300';

/* Get Height */
var h = p.split(/height=([0-9]+)/);
h = h[1];
if (!h) {h = 500};
alert(h);

/* Get Width */
var w = p.split(/width=([0-9]+)/);
w = w[1];
if (!w) {w = 800};
alert(w);

UDPATE:

Вот рабочее решение... http://jsfiddle.net/cssguru/B42tM/

5
задан Adam Youngers 29 February 2012 в 01:00
поделиться