OLD | NEW |
---|---|
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <body> | 3 <body> |
4 <video id="video_1" src="bear.webm" controls></video> | |
5 </body> | 4 </body> |
5 <script> | |
6 function getQueryStrings() { | |
7 // Gets query parameters from the URL; e.g., given a URL like: | |
8 // | |
9 // http://<url>/my.html?test=123&bob=456 | |
10 // | |
11 // returns params["test"] = 123, params["bob"]=456, etc. | |
12 var params = {}; | |
13 | |
14 // RegEx to split out values by &. | |
15 var r = /([^&=]+)=?([^&]*)/g; | |
16 | |
17 // Lambda function for decoding extracted match values. Replaces '+' with | |
18 // space so decodeURIComponent functions properly. | |
19 function d(s) { return decodeURIComponent(s.replace(/\+/g, ' ')); } | |
20 | |
21 var match; | |
22 while (match = r.exec(window.location.search.substring(1))) | |
23 params[d(match[1])] = d(match[2]); | |
24 | |
25 return params; | |
26 } | |
27 qsParams = getQueryStrings(); | |
shadi
2013/07/18 17:00:02
*var* qsParams
| |
28 if (qsParams["type"] != "") { | |
29 testElement = document.createElement(qsParams["type"]); | |
30 if (qsParams["id"] != "") | |
31 testElement.id = qsParams["id"]; | |
32 testElement.src = qsParams["src"]; | |
33 testElement.controls = true; | |
34 document.body.appendChild(testElement); | |
35 } | |
36 </script> | |
6 </html> | 37 </html> |
OLD | NEW |