BEGIN FUNCTION(s) OUTPUT ---------------------------------------- ---------------------------------------- Temporary Testing Hyperlinks: Permalink - eBay Func Devel (Alert Debug) ---------------------------------------- For TESTING, add Function to test for arguments (direct link), if no args, redirect to same page with sample GET parameters. URL Arguments using JQuery: http://jquery-howto.blogspot.com/2009/09/get-url-parameters-values-with-jquery.html This code is a collection of functions designed to break up parameters passed using the GET method of navigation and form submissions. Add: Code to create associative array (or collection) on load and available to all window.document code. object oriented coding: ua = new urlargs() ua.param('id').name ua.param('id').value Need: Need to develop code to read an existing webpage that is already loaded and retrieve a specific variable which "may" be used more than once in different functions using protective scopes. Information: http://www.troubleshooters.com/codecorn/littperl/perlreg.htm An uparrow (^) at immediately following the opening square bracket means "Anything but these characters", and effectively negates the character class. http://www.amk.ca/python/howto/regex/ Pay careful attention to the difference between * and +; * matches zero or more times, so whatever's being repeated may not be present at all, while + requires at least one occurrence. There are two more repeating qualifiers. The question mark character, ?, matches either once or zero times; you can think of it as marking something as being optional. The most complicated repeated qualifier is {m,n}, where m and n are decimal integers. This qualifier means there must be at least m repetitions, and at most n. For example, a/{1,3}b will match "a/b", "a//b", and "a///b". It won't match "ab", which has no slashes, or "a////b", which has four. You can omit either m or n; in that case, a reasonable value is assumed for the missing value. Omitting m is interpreted as a lower limit of 0, while omitting n results in an upper bound of infinity Some may notice that the three other qualifiers can all be expressed using this notation. {0,} is the same as *, {1,} is equivalent to +, and {0,1} is the same as ?. It's better to use *, +, or ? when you can, simply because they're shorter and easier to read. Groups are marked by the "(", ")" metacharacters. "(" and ")" have much the same meaning as they do in mathematical expressions; they group together the expressions contained inside them. For example, you can repeat the contents of a group with a repeating qualifier, such as *, +, ?, or {m,n}. For example, (ab)* will match zero or more repetitions of "ab". javascript specific: http://www.javascriptkit.com/javatutors/redev.shtml http://www.javascriptkit.com/javatutors/redev2.shtml http://www.javascriptkit.com/javatutors/redev3.shtml -------------------------------------------------------------------------------- Inline Function Development for Favelets: -------------------------------------------------------------------------------- Permalinks: Cabelas Permalinks: Cabelas ID Only: http://www.cabelas.com/cabelas/en/templates/product/standard-item.jsp?id=[id] http://www.cabelas.com/cabelas/en/templates/category/category.jsp?id=[id] Cabelas Products http://www.cabelas.com/cabelas/en/templates/product/standard-item.jsp?_DARGS=/cabelas/en/common/catalog/item-link.jsp_A&_DAV=MainCatcat21424-cat20011-cat20049_TGP&id=0046758417989a&navCount=8&podId=0046758&parentId=cat20049&masterpathid=&navAction=push&catalogCode=UK&rid=&parentType=index&indexId=cat601233 http://www.cabelas.com/cabelas/en/templates/product/standard-item.jsp?id=0046758417989a http://www.cabelas.com/cabelas/en/templates/product/standard-item.jsp?id=[id] id=0046758417989a http://www.cabelas.com/p-[id].shtml http://www.cabelas.com/p-0068170418829a.shtml Permalink - Cabelas Product Permalink - Cabelas Product (Alert Debug) Cabelas Category: http://www.cabelas.com/cabelas/en/templates/category/category.jsp?id=cat20712&cmCat=MainCatcat20712&navAction=jump&cm_re=store*left*cat20712 http://www.cabelas.com/cabelas/en/templates/category/category.jsp?id=cat20712 http://www.cabelas.com/cabelas/en/templates/category/category.jsp?id=[id] Permalink - Cabelas Catagory Permalink - Cabelas Catagory (Alert Debug) Cabelas Catagory - Problem Example: http://www.cabelas.com/cabelas/en/templates/links/link.jsp?type=pod&cmCat=MainCatcat20712-cat20726-cat20841&id=0014389 creates (doesn't work): http://www.cabelas.com/cabelas/en/templates/category/category.jsp?id=0014389 working: http://www.cabelas.com/cabelas/en/templates/links/link.jsp?type=pod&id=0014389 Notes: if link.jsp, use link.jsp, if category.jsp, use category.jsp create function with logic to decifer (include standard-item.jsp)? eBay Permalinks: eBay: Need to document each type of browse and how url parsing is accomplished... browse1: http://cgi.ebay.com/NEW-MILITARY-ISSUE-OTIS-5-56-CLEANING-KIT-FITS-IN-GRIP_W0QQitemZ220566037344QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item335ac2a360 http://cgi.ebay.com/ ... QQitemZ220566037344QQcmdZViewItemQQ ... ?hash=item335ac2a360 seperators: QQ[paramter] Z[value] QQparameterZvalue QQitemZ220566037344QQ 220566037344 browse2: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=220566037344&ru=http%3A%2F%2Fshop.ebay.com%3A80%2F%3F_from%3DR40%26_trksid%3Dp3907.m38.l1313%26_nkw%3D220566037344%26_sacat%3DSee-All-Categories%26_fvi%3D1&_rdc=1 http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=220566037344 (remove remaining, look for pattern or &item= ) 220566037344 http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=220566037344 Permalink - eBay Func Devel 1 Permalink - eBay Func Devel 1 (Alert Debug) browse3 (04/24/2010): http://cgi.ebay.com/NEW-OTIS-Compact-Marksman-Micro-Gun-cleaning-Kit-NEW-/320521785547?cmd=ViewItem&pt=LH_DefaultDomain_0&hash=item4aa09650cb 320521785547 ...