Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 25th, 2012  |  syntax: None  |  size: 1.13 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. .split() not working as expected in IE8
  2. var p = 'http://sagensundesign.com?height=400&width=300';
  3.  
  4. /* Get Height */
  5. var h = p.split(/height=([0-9]+)/);
  6. h = h[1];
  7. if (!h) {h = 500};
  8. alert(h);
  9.  
  10. /* Get Width */
  11. var w = p.split(/width=([0-9]+)/);
  12. w = w[1];
  13. if (!w) {w = 800};
  14. alert(w);
  15.        
  16. var h = p.match(/height=([0-9]+)/)[1];
  17.        
  18. /* Get Height */
  19. var h = p.match(/height=([0-9]+)/);
  20. h = h[1];
  21. if (!h) {h = 500};
  22. alert(h);
  23.  
  24. /* Get Width */
  25. var w = p.match(/width=([0-9]+)/);
  26. w = w[1];
  27. if (!w) {w = 800};
  28. alert(w);
  29.        
  30. var p = 'http://sagensundesign.com?height=400&width=300';
  31.  
  32. var siz=p.match(/((height|width)=)(d+)/g);
  33.  
  34.  
  35. alert(siz)
  36.  
  37. /*  returned value: (Array)
  38. height=400, width=300
  39. */
  40.        
  41. var get = function (name, url) { // Retrieves a specified HTTP GET parameter. Returns null if not found.
  42.     url = (typeof (url) === "undefined" ? window.location.href : url);
  43.  
  44.     var regex = new RegExp("[?&]" + name + "=([^&#]*)");
  45.     var results = regex.exec(url);
  46.     var output = (results ? results[1] : null);
  47.  
  48.     return output;
  49. };
  50.        
  51. var url = 'http://sagensundesign.com?height=400&width=300';
  52.  
  53. var h = get("height",url);
  54. var w = get("width",url);