Auf Thema antworten

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.



Oben