ugrás a tartalomhoz

Archívum - Feb 13, 2005 - Fórum téma

JS esemenykezeles

coyote · 2005. Feb. 13. (V), 19.42
Sziasztok!

A problemem a kovetkezo:
Egy tablazat osszes soranak a hatterenek a szinet szeretnem kicserelni, mikor az egeret fole viszem. A kod mukodik is, de IE alatt, mikor az egeret fole veszem, JS hibat ir ki - 'this.style' értéke NULL, vagy nem objektum.
Firefox alatt gyonyoruen mukodik. Hol a hiba? Tippem, hogy a this nem tetszik neki, de nem tudom miert.
Ime a kod:
function chBg() {
 this.style.backgroundColor = "blue";
}

function defineEventHandler (element, eventName, handler, capture) {
 try {
  if (document.addEventListener) {
   element.addEventListener(eventName, handler, capture);
  } else if (document.attachEvent) {
   eventName='on'+eventName;
   element.attachEvent(eventName, handler);
  }
 } catch(ex) {
  return;
 }
}

function Betolt() {
 var tablaSorok=document.getElementsByTagName("tr");
 for(var i=0; i < tablaSorok.length; i++) {
  defineEventHandler(tablaSorok[i],'mouseover',chBg,false);
 }
}

window.onload = Betolt;


A valaszokat elore is koszonom,
Udv: Norbi
 

DHTML Menu Builder

Furious · 2005. Feb. 13. (V), 14.56
Hello!
Van egy bizonyos DHTML Menu Builder 4.9-es programom, amivel ugye dinamikus html menüket lehet készíteni.
Aki ismeri és használja ezt a programot, remélem tudna nekem segíteni. Ugyanis bárhogy próbálom, nekem nem fordítja le a megcsinált menüket úgy, ahogy azt böngészőben meg kéne jelenítenie.
Ha vki tud segíteni, az kérem írjon ide...
Előre is köszönöm!