sashomaga

Parse url

Mar 26th, 2013
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function extractJson()
  2. {
  3.     var url = "http://www.devbg.org/forum/index.php";
  4.     var protocol = "";
  5.     var server = "";
  6.     var resourse = "";
  7.     var inProtocol = true;
  8.     var inServer = false;
  9.     var inResourse = false;
  10.     for (var i = 0; i < url.length; i++) {
  11.         if (url[i] == ":") {
  12.             inProtocol = false;
  13.             inServer = true;
  14.             i += 2;
  15.             continue;
  16.         }
  17.         if (url[i] == "/") {
  18.             inServer = false;
  19.             inResourse = true;
  20.         }
  21.         if (inServer == true) {
  22.             server += url[i];
  23.         }
  24.         if (inProtocol == true) {
  25.             protocol += url[i];
  26.         }
  27.         if (inResourse == true) {
  28.             resourse += url[i];
  29.         }
  30.     }
  31.  
  32.     cons.innerHTML = protocol + " " + server + " " + resourse;
  33.     var myJson = createJson(protocol, server, resourse);
  34.     var myP = document.createElement("p");
  35.     cons.appendChild(myP).innerHTML = " JSON created";
  36.  
  37.     function createJson(protocol,server,resource) {
  38.         return{
  39.             protocol: protocol,
  40.             server: server,
  41.             resourse: resourse
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment