<SCRIPT Language="JavaScript"> <!-- /* * This function parses comma separated name=value * argument pairs from the query string of the URL. * It stores the name=value pairs in * properties of an object and then returns that object * * Jim K - From Orielly JSB pp 244 */ function getArgs() { var args = new Object(); // Get Query String var query = location.search.substring(1); // Split query at the comma var pairs = query.split("&"); // Begin loop through the querystring for(var i = 0; i < pairs.length; i++) { // Look for "name=value" var pos = pairs[i].indexOf('='); // if not found, skip to next if (pos == -1) continue; // Extract the name var argname = pairs[i].substring(0,pos); // Extract the value var value = pairs[i].substring(pos+1); // Store as a property args[argname] = unescape(value); } return args; // Return the Object } // Set Defaults var StyleSheet = "StyleSheet" var OuterTableWidth = "640" // Get the values back var args = getArgs(); //Get the arguments if (args.CSSPATH) StyleSheet = (args.CSSPATH); if (args.OTBL) OuterTableWidth = (args.OTBL); // write the path for the style sheet now document.write("<link rel='stylesheet' href='http://www.jamesrking.com/_scriptLib/Includes/StyleSheet" + args.CSSPATH + ".css'>"); //--> </SCRIPT>
반응형
'Information' 카테고리의 다른 글
CSS Cuser Property (0) | 2007.03.03 |
---|---|
web editor 소스 (0) | 2007.03.03 |
개발자 등급 기준 -출처 Codeway- (0) | 2007.03.03 |