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 859 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 903 posted 17 years ago by 1man
This while loop will remove all childNodes from a selected element.
1 529 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 791 posted 17 years ago by 1man
Simple Ajax POST request using the getHTTPObject function.
2 722 posted 17 years ago by 1man
2 741 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 929 posted 17 years ago by 1man
0 537 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 954 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 723 posted 17 years ago by 1man
2 738 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 1008 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 721 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 917 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 806 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 928 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 677 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 600 posted 17 years ago by 1man
Haven't had a chance to use this but it looks very promising.
14 1139 posted 17 years ago by aznprncritic
A great script that will serve up stylesheets based on browser viewport size.
5 928 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 633 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 568 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 1802 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 573 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 992 posted 17 years ago by mountainash
Trims leading and trailing spaces from a string value and returns the result as a new string.
1 795 posted 17 years ago by splorp
paste above in HEAD tag
1 591 posted 17 years ago by clapfouine