Hej jeg har denne lille ting hvor jeg skal bruge 3 javascript funktioner. En der hedder showinfo(tekst), hideinfo() og move(e) så kalder mand showinfo('hulu hahah') når musen er over et felt og når musen bliver fjernet skal hideinfo() kaldes. Så har jeg også gjort så når musen bevæges kaldes move(e) som bestemmer hvor på skærmen div'en skal være. og det er så lige ved musen den skal være. Så det bliver vidst som en lille info tekst når mand holder musen over et billed, Problemet er bare at jeg får fejlen: Event is not defined. Igår brugte jeg meget tid på at løse eventuelle problemer og jeg fik det til at virke i internet explore, men jeg har skrevet hele koden om og ved ikke om det virker i ie, men går jeg ud fra
men problemet er bare at den måske skal kalde e, eller event. Hvis der så står move(e) så siger den Event is not defined. Hvis event står der er det e den er gal.
Jeg er rimelig træt så vrøvler garanteret overstående
showinfo
mmove = false;
function showinfo(tekst) {
if(document.getElementById){
document.getElementById("menuinfo").innerHTML = tekst;
document.getElementById("menuinfo").style.visibility = 'visible';
} else if (document.all) {
document.all.menuinfo.innerHTML = tekst;
document.all.menuinfo.style.visibility = 'visible';
}
mmove = true;
}
hideinfo
function hideinfo() {
if(document.getElementById){
document.getElementById("menuinfo").style.visibility = 'hidden';
document.getElementById("menuinfo").innerHTML = '';
} else if (document.all){
document.all.menuinfo.style.visibility = 'hidden';
document.all.menuinfo.innerHTML = '';
}
mmove = false;
}
move
function move(e) {
if(mmove) {
if(event) {
var l = event.clientX;
var t = event.clientY;
} else if(e) {
if(e.clientX) {
var l = e.clientX;
var t = e.clientY;
} else if(e.x) {
var l = e.x;
var t = e.y;
}
}
if(document.layers) {
document.layers['menuinfo'].left = l;
document.layers['menuinfo'].top = t;
} else if(document.all) {
document.all['menuinfo'].style.left = l;
document.all['menuinfo'].style.top = t;
} else if(document.getElementById) {
document.getElementById('menuinfo').style.left = l;
document.getElementById('menuinfo').style.top = t;
}
}
}
Christoffer Buchholz
cbuchholz at ofir dot dk
http://www.christofferb.dk[Redigeret d. 30/10-05 09:35:48 af Christoffer]