में अपेक्षित के रूप में काम नहीं कर रहा है, मैं एक चर में निहित यूआरएल से चर निकालने के लिए निम्नलिखित का उपयोग कर रहा हूं। यह आधुनिक ब्राउज़रों में ठीक काम करता है लेकिन आईई 8 में यह पहले चर पर विफल रहता है लेकिन दूसरे पर सफल होता है।.split() 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);
अपडेट करें:
यहाँ काम कर समाधान है ... http://jsfiddle.net/cssguru/B42tM/
स्प्लिट में विभिन्न वेब ब्राउज़र पर इसके कार्यान्वयन में विभिन्न बग हैं। कुछ किनारे के मामले हैं, दूसरों को नहीं। मेरा सुझाव है कि आप यह देखने के लिए निम्नलिखित पर एक नज़र डालें कि क्या आप बग को दोहरा सकते हैं और फिर उस जानकारी का उपयोग वर्कअराउंड तैयार करने के लिए कर सकते हैं। http://blog.stevenlevithan.com/archives/cross-browser-split – michaelward82