Welcome To Snipplr


Everyone's Recent JavaScript Snippets



This function allows you to parse a simple XML document(passed to it using this.href on a onclick event). Virtually the same as JSON, the things that have been changed ate labeled !Important.
3 1072 posted 17 years ago by 1man
This function is near enough the same as parsing XML. The only things that have changed are the sections marked !important.
3 1098 posted 17 years ago by 1man
This while loop will remove all childNodes from a selected element.
1 655 posted 17 years ago by 1man
Very basic grab a line of text from a file then display it in an alert box. Uses other functions for loading prepareLinks() and creating the request.
2 1003 posted 17 years ago by 1man
Simple Ajax POST request using the getHTTPObject function.
2 901 posted 17 years ago by 1man
2 943 posted 17 years ago by 1man
This functions allows you to create a new XMLHTTPRequest, it checks to see if the browser supports each method, if not it returns false.
4 1138 posted 17 years ago by 1man
0 691 posted 17 years ago by jugyo
This function allows you to open a new window, without using any inline Javascript. Simply add rel="external" to the link you wish to open in a new window.
3 1178 posted 17 years ago by 1man
This function extracts a value from a url. Very useful for tracking codes. For example, you have a url http://your.url/?source=666999, and you need the source number to be placed into a variable. Use the code below.
2 932 posted 17 years ago by 1man
2 929 posted 17 years ago by juno
In IE5 and IE6 the transparancy in PNG images won't happen at all, so this would fix it. This might come really useful while we are in the era of switching to better standard-friendly browsers.
7 1204 posted 17 years ago by iTony
Based on the linked SitePoint article but with options to limit the container (eg body copy) and set the target. Use '_blank' for a new window for each link. Also adds a class (based on the rel value) for styling. Call the 'relWindow' on window load.
2 883 posted 17 years ago by mountainash
Function to look if an element has a class, if it doesn't simply add it to the element. If it does have a class add it to the class that is already there. Function expects 2 values, the element to add the class to, and the new class name (value).
3 1139 posted 17 years ago by 1man
This function looks for tables in a web page, then loops through the rows and sets the backgroundColor for ever other row.This creates a striped table which is easier to read.
2 1015 posted 17 years ago by 1man
Use this function to queue functions you wish to load on window onload. Very useful when code becomes complex.
3 1143 posted 17 years ago by 1man
Usage of the getNextElement function. Very basic usage to pick out the h1 tags, then change the properties of the next element(not node).
1 870 posted 17 years ago by 1man
Useful function for CSS DOM, returns the next element after the selected node. So you could style the element directly after a h1 element for example.
2 766 posted 17 years ago by 1man
Haven't had a chance to use this but it looks very promising.
14 1434 posted 17 years ago by aznprncritic
A great script that will serve up stylesheets based on browser viewport size.
5 1149 posted 17 years ago by aznprncritic
This is another script from the DOM scripting book. Not really relevant to anybody else. Useful for reminding myself about the DOM.
1 809 posted 17 years ago by 1man
Not really relevant to anybody else. Full unobtrusive js file for a simple gallery. From DOM Scripting by Jeremy Keith (superb book, highly recommend it for anyone looking to move into DOM scripting)
2 729 posted 17 years ago by 1man
Vert useful function since there isn't an insertAfter function in the DOM. Call it inside scripts, it expects insertAfter(*the new element to be inserted*, *the element you want it to be inserted after*);
3 2061 posted 17 years ago by 1man
when testing forms you don't always want to fill in dummydate this is a function i used to autofill and select values.
1 738 posted 17 years ago by assbach
Handy for after submitting a form or moving sites and wanting to tell users about the change. Just change the URL (can be absolute or relative) and the timeout. Shown here as 5 seconds.
5 1197 posted 17 years ago by mountainash
Trims leading and trailing spaces from a string value and returns the result as a new string.
1 966 posted 17 years ago by splorp
paste above in HEAD tag
1 784 posted 17 years ago by clapfouine