Click here to Skip to main content
14,427,846 members

Articles by M@dHatter (Articles: 18, Tip/Tricks: 7)

Articles: 18, Tip/Tricks: 7

RSS Feed

Average article rating: 4.37

Miscellaneous
General
Posted: 23 Jul 2004   Updated: 23 Jul 2004   Views: 130,020   Rating: 3.37/5    Votes: 20   Popularity: 4.38
Licence: Not specified      Bookmarked: 33   Downloaded: 3,002
This is a fully drawn GDI+ custom scrollbar control class. All of its drawing methods are overrideable, allowing developers to paint it however they choose.
Miscellaneous Controls
Posted: 19 Dec 2005   Updated: 22 Jan 2006   Views: 289,161   Rating: 4.87/5    Votes: 128   Popularity: 10.20
Licence: Not specified      Bookmarked: 270   Downloaded: 11,690
The Grouper is a special groupbox control that is rounded and fully customizable. The control can paint borders, drop shadows, and has other features like gradient and solid backgrounds, custom text, and custom icons.
Ajax
General
Posted: 4 Jan 2014   Updated: 10 Jan 2014   Views: 21,750   Rating: 4.91/5    Votes: 7   Popularity: 4.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 100
How to send async blocks of form data to a remote server without using Ajax.
Libraries
Posted: 30 Oct 2007   Updated: 15 Dec 2007   Views: 101,230   Rating: 4.63/5    Votes: 18   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 613
(Free Document Object Model) is a web development technique used for creating event driven web applications. FreeDOM is designed to overcome the limitations of stateless HyperText Transfer Protocol (HTTP) transmissions.
ASP.NET
General
Posted: 14 Sep 2007   Updated: 1 Oct 2007   Views: 61,720   Rating: 4.71/5    Votes: 21   Popularity: 6.13
Licence: Not specified      Bookmarked: 97   Downloaded: 641
Object Oriented AJAX class and objects structured for ease of use and maintainability for multiple requests.
Posted: 28 Feb 2009   Updated: 23 Mar 2009   Views: 66,760   Rating: 4.88/5    Votes: 34   Popularity: 7.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 120   Downloaded: 1,018
An httpmodule designed to create one image out of many for faster loading and fewer web server HTTP requests. Module creates auto generated CSS image maps of positions for displaying on a webpage using background positioning. The module also handles creating mouse over image effects.
ASP.NET Controls
General
Posted: 31 May 2004   Updated: 31 May 2004   Views: 107,670   Rating: 3.95/5    Votes: 11   Popularity: 3.77
Licence: Not specified      Bookmarked: 39   Downloaded: 1,568
A Multi-Validating Textbox Control for ASP.NET
Client side scripting
General
Posted: 6 Jun 2005   Updated: 6 Jun 2005   Views: 49,970   Rating: 4.18/5    Votes: 8   Popularity: 3.78
Licence: Not specified      Bookmarked: 7   Downloaded: 330
This script makes it easy to add rollover/ mousedown effects to any image on the page, including image submit buttons. It automatically preloads images as well. Script works in all DOM capable browsers- IE5+, NS6+, Opera7+.
Posted: 1 Jun 2007   Updated: 1 Jun 2007   Views: 142,430   Rating: 4.72/5    Votes: 26   Popularity: 6.43
Licence: Not specified      Bookmarked: 54   Downloaded: 790
Extending JavaScript to handle namespaces, classes, static methods, and global namespace variables.
Posted: 6 Mar 2011   Updated: 3 Aug 2011   Views: 71,030   Rating: 4.93/5    Votes: 32   Popularity: 7.42
Licence: The GNU General Public License (GPLv3)      Bookmarked: 69   Downloaded: 3,558
A Custom JavaScript Event Manager Class Designed to Manage Window, Document and Control Events on a Webpage
Posted: 28 May 2017   Updated: 28 May 2017   Views: 18,072   Rating: 4.23/5    Votes: 7   Popularity: 3.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Adds functionality to ES6 for multi inheritance of classes.
Custom Controls
General
Posted: 2 Jul 2004   Updated: 2 Jul 2004   Views: 78,080   Rating: 3.26/5    Votes: 17   Popularity: 4.01
Licence: Not specified      Bookmarked: 46   Downloaded: 3,084
Combines textbox, multi-validation and response labels in one control. Allows textbox to do self checking and self error response messages. Control can protect against SQL injection attacks and client script attacks with a special character set property.
PHP
General
Posted: 28 Aug 2012   Updated: 28 Aug 2012   Views: 22,460   Rating: 4.89/5    Votes: 9   Popularity: 4.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
An article with detailed code examples of creating tokens and assigning them to pages for display thoughout Wordpress using the Token Manager plugin.
Posted: 18 Feb 2012   Updated: 29 Oct 2012   Views: 79,040   Rating: 4.96/5    Votes: 25   Popularity: 6.93
Licence: The GNU General Public License (GPLv3)      Bookmarked: 53   Downloaded: 1,411
The Token Manager allows web developers to program PHP, HTML, CSS and JavaScript into tokens that can be used throughout WordPress.
GDI+
General
Posted: 27 Jul 2004   Updated: 27 Jul 2004   Views: 71,890   Rating: 3.39/5    Votes: 16   Popularity: 4.08
Licence: Not specified      Bookmarked: 22   Downloaded: 0
This is a simple class designed to remove flickering from painting controls with gdi+
VB.NET
General
Posted: 6 Jun 2004   Updated: 6 Jun 2004   Views: 121,130   Rating: 3.08/5    Votes: 20   Popularity: 4.01
Licence: Not specified      Bookmarked: 47   Downloaded: 2,294
This class is designed to upload and download files via browser through asp.net and vb.net
Windows API
General
Posted: 14 Nov 2006   Updated: 28 Feb 2007   Views: 33,450   Rating: 4.69/5    Votes: 13   Popularity: 4.88
Licence: Not specified      Bookmarked: 22   Downloaded: 88
Simulates the C# StringBuilder Class in Javascript.
Scrapbook
General
Posted: 4 Sep 2012   Updated: 15 Jul 2013   Views: 96,520   Rating: 4.96/5    Votes: 109   Popularity: 10.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 92   Downloaded: 0
How to stay healthy and fit, while working a career that requires you to sit for long periods of time.
No blogs have been submitted.

Average tips rating: 4.91

Client side scripting
Beginners
Posted: 21 Apr 2014   Updated: 25 May 2014   Views: 24,990   Rating: 4.88/5    Votes: 10   Popularity: 4.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Custom Javascript replaceAll() using prototype with Case Insensitive Matching!
General
Posted: 26 Nov 2017   Updated: 26 Nov 2017   Views: 5,610   Rating: 4.86/5    Votes: 7   Popularity: 4.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
How to create private fields and methods within JavaScript ES6 classes.
JavaScript
Posted: 8 Jan 2014   Updated: 8 Jan 2014   Views: 6,440   Rating: 4.86/5    Votes: 4   Popularity: 2.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Below is an easy way to create Templates in JavaScript without changing the code format.
PHP
General
Posted: 2 Feb 2011   Updated: 2 Feb 2011   Views: 14,950   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
PHP Magic String Builder with Append Format.
Posted: 21 May 2014   Updated: 21 May 2014   Views: 12,640   Rating: 4.86/5    Votes: 3   Popularity: 2.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
A new way to handle globals in php without declaring global identifier.
Web Security
General
Posted: 15 May 2011   Updated: 15 May 2011   Views: 18,261   Rating: 4.90/5    Votes: 6   Popularity: 3.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
JS Injection
Posted: 15 May 2011   Updated: 15 May 2011   Views: 9,760   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
They need to make javascript only execute in scoped containers within the browser. Don't ask me how, I'm sure the browser companies can make some kinda sandbox element.
No reference articles have been posted.
No projects have been posted.

M@dHatter
Software Developer (Senior) Codevendor
United States United States
Please visit my personal website https://codevendor.com for my latest codes and updates.