Jag har en meny i en tabell och när man för musen över ändras färgen i cellerna. Jag har olika färger för varje cell. Nu till min fråga, kan man skriva någon slags case sats för detta som jag har gjort nu ser det inte snyggt ut. Det blir väldigt mycket kod!
function mOvera(menya)
{
if(document.getElementById||(document.all && !(document.getElementById))){
menya.style.backgroundColor="#B45072";
}
}
function mOuta(menya){
if(document.getElementById||(document.all && !(document.getElementById))){
menya.style.backgroundColor="#999999";
}
}
function mOverb(menyb){
if(document.getElementById||(document.all && !(document.getElementById))){
menyb.style.backgroundColor="#717DA8";
}
}
function mOutb(menyb){
if(document.getElementById||(document.all && !(document.getElementById))){
menyb.style.backgroundColor="#717DA8";
}
}
function mOverc(menyc){
if(document.getElementById||(document.all && !(document.getElementById))){
menyc.style.backgroundColor="#669999";
}
function mOutc(menyc){
if(document.getElementById||(document.all && !(document.getElementById))){
menyc.style.backgroundColor="#999999";
}
Man kan säga att this pekar på det aktuella elementet eller objeketet. Använder du det i ett event till en länk är det a-elementet som den syftar på. Använder du det i ett formulär är det form-elementet. Använder du det i ett objekt i ett script är det objektet det syftar på osv.
142 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17