Avatar billede madshenrik Nybegynder
08. december 1999 - 22:00 Der er 4 kommentarer og
2 løsninger

Problem med Image map

Jeg har et image map med tilhørende beskrivelse under billedet dette kan ses på http://www.mads.hansen.mobilixnet.dk men jeg kan ikke få det til at virke 100% rigtigt, da det først virker når du har kørt musen hen over alle de billeder der er på billedet. derfor har jeg brug for at kalde en onload event der gemmer de 6 labels som jeg har. her er noget af koden.
function hidelabel(labelid){
if(ie || n){
if(n) {document.layers[labelid].visibility="hidden";}
else {document.all[labelid].style.visibility="hidden";}
}
}
Det er denne funktion jeg skal kalde fra onload da det er det første der skal ske når siden loades.
Avatar billede cldu Nybegynder
09. december 1999 - 16:54 #1
erhhh... udfør funktionen i HEAD tagget...

... .. .. onload osv,.
Avatar billede madshenrik Nybegynder
09. december 1999 - 23:54 #2
Kan ikke få det til at virke, kan kun få den til at skjule en label, ikke dem alle.
Avatar billede hatecaps Nybegynder
10. december 1999 - 22:16 #3
lav et loop in funktionen hvor du går igennem alle "arguments" funktionen bliver kaldt med, og put så alle de lables du vil ha' skjult i onMouseOut event'en
Avatar billede madshenrik Nybegynder
11. december 1999 - 16:58 #4
har du et eks. på hvordan dette gøres.
Avatar billede hatecaps Nybegynder
15. december 1999 - 21:01 #5
jup,

function hidelabel() {
  var args;
  args = hidelabel.arguments;
  for (i=0;i<= args.length;i++) {
    obj = eval(args[i]);
if(n) {document.layers[obj].visibility="hidden";}
else {document.all[obj].style.visibility="hidden";
    }
}   
prøv at se hvad der sker :-)
hatecaps
Avatar billede hatecaps Nybegynder
15. december 1999 - 21:02 #6
hovsa, jeg glemte at vise hvordan du så kan kalde funktionen:

onLoad="hidelabel('label1','label2'  osv.); return true"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester