wachteldonk
Erfahrenes Mitglied
Hallo,
ich habe eine Klasse erstellt und ein Objekt instanziiert mit
var objTab1 = new Tabs("KiKnowTab");
Jetzt möchte ich mit einem Klick Aktionen auslösen
onClick="objTab1.setActiveTab(2);"
aber er findet das objekt nicht
Die Kalsse sieht derzeit so aus. ist bei weitem noch nicht fertig
function Tabs(id)
{
this.id = id;
alert(id);
}
Tabs.prototype.setActiveTab=function(nr)
{
alert("setactive");
}
Tabs.prototype.overTab = function(nr)
{
alert("over");
var element = document.getElementById(this.id).getElementById("Tabs").getElementById('TabSpan'+nr);
element.className = "hoverTab";
}
Tabs.prototype.outTab = function(nr)
{
alert("out");
var element = document.getElementById(this.id).getElementById("Tabs").getElementById('TabSpan'+nr);
element.className = "passiveTab";
}
Tabs.prototype.loadAllTabs = function()
{
alert("loadall");
}
ich habe eine Klasse erstellt und ein Objekt instanziiert mit
var objTab1 = new Tabs("KiKnowTab");
Jetzt möchte ich mit einem Klick Aktionen auslösen
onClick="objTab1.setActiveTab(2);"
aber er findet das objekt nicht
Die Kalsse sieht derzeit so aus. ist bei weitem noch nicht fertig
function Tabs(id)
{
this.id = id;
alert(id);
}
Tabs.prototype.setActiveTab=function(nr)
{
alert("setactive");
}
Tabs.prototype.overTab = function(nr)
{
alert("over");
var element = document.getElementById(this.id).getElementById("Tabs").getElementById('TabSpan'+nr);
element.className = "hoverTab";
}
Tabs.prototype.outTab = function(nr)
{
alert("out");
var element = document.getElementById(this.id).getElementById("Tabs").getElementById('TabSpan'+nr);
element.className = "passiveTab";
}
Tabs.prototype.loadAllTabs = function()
{
alert("loadall");
}