In Javascript brauchst du nichts überladen. Parameter die nicht übergeben wurden werden einfach als undefined von Javascript erzeugt.
Entweder nimmst du den Inline-Style von Gregor oder fragst die einzelnen Parameter direkt ab. Ideal wäre ein Mix aus beiden.
Hilfe hierbei bietet einem diverse JS Frameworks wie jQuery und Prototype.
[code]
function insertImageChanger (name, urls, options) {
options = options || {};
var defaultOptions = {
width: options.width || 100,
height: options.height || 100,
link: options.link || 'www.java-forum.org'
};
options = defaultOptions;
// [...]
}[/code]
Könnte ohne Framework wie im Beispiel aussehen.