То есть получается что тебе и не нужно чтобы Offline был функцией, так?
var Offline = {
version: GetParameter("version"),
getUrl: function(url){
switch( this.version ){
case "02":
this.url = url;
break;
default: this.url = url;
}
return this.url;
},
getLink: function( url, ankor ){
var dom,href = this.getUrl(url);
if( href ){
dom = "<a href='"+ href +"'>"+ ankor +"</a>";
}
else{
dom = "<span>"+ ankor +"</span>";
}
return dom;
}
};
Offline.getLink();
Возможно название объекта лучше написать с маленькой буквы. Хотя допустим встроенный объект Math пишут же с большой.
Непонятно только че делает getUrl. Полагаю что какую-то ненужную хуйню и его нужно выпилить.
Не ankor а anchor. Имена функций надо с маленькой буквы писать.