Avatar billede donslund Nybegynder
22. november 2003 - 01:40 Der er 21 kommentarer og
1 løsning

tabel uden bgcolor

Kan man ikke i denne kode undgå baggrundsfarve ved 'out'?

function flipbg_2(element,mode)
  {
    if (mode=="in")
    {
      cursortype = 'hand'
      colorval = '#dddddd'
    }
    else if (mode=="out")
    {
      cursortype = ''
      colorval = ''
    }
  element.style.backgroundColor=colorval;
  element.style.cursor=cursortype;
}
Avatar billede thesurfer Nybegynder
22. november 2003 - 01:42 #1
flyt "element.style.backgroundColor=colorval;" ind i "in" området:

function flipbg_2(element,mode)
  {
    if (mode=="in")
    {
      cursortype = 'hand';
      colorval = '#dddddd';
      element.style.backgroundColor=colorval;
    }
    else if (mode=="out")
    {
      cursortype = '';
    }
  element.style.cursor=cursortype;
}
Avatar billede donslund Nybegynder
22. november 2003 - 01:51 #2
Det gør ikke min menu gennemsigtig og når jeg flytter musen væk, så skifter den ikke farve.
Avatar billede thesurfer Nybegynder
22. november 2003 - 01:54 #3
Den skulle jo gerne skifte til den farve den havde før onMouseOver..
Vil du ha' at den skal være gennemsigtigt efter onMouseOut?
Var den det i forvejen?
Gennemsigtigthed/Transparency virker kun i Internet Explorer..
Avatar billede thesurfer Nybegynder
22. november 2003 - 01:55 #4
"Kan man ikke i denne kode undgå baggrundsfarve ved 'out'?"
Jeg forstod det som at den ikke skulle skifte baggrundsfarve ved 'out'..
Avatar billede donslund Nybegynder
22. november 2003 - 02:01 #5
Den skal være gennemsigtig ligesom en tabel er som standard, når musen ikke er over, men når musen er over skal den være #dddddd
Avatar billede thesurfer Nybegynder
22. november 2003 - 02:09 #6
prøv med:

function flipbg_2(element,mode)
  {
    if (mode=="in")
    {
      cursortype = 'hand';
      colorval = '#dddddd';
    }
    else if (mode=="out")
    {
      cursortype = '';
      colorval = document.bgColor;
    }
  element.style.backgroundColor=colorval;
  element.style.cursor=cursortype;
}
Avatar billede roenving Novice
22. november 2003 - 07:22 #7
colorval = "transparent"

-- evt. med:

element.style.background = colorval;
Avatar billede donslund Nybegynder
22. november 2003 - 12:51 #8
thesurfer --> Dit sidste forslag ændrer ingenting.
roenving --> Dit forslag gør, at mine menupunkter bliver sorte når musen er 'out'
Avatar billede roenving Novice
22. november 2003 - 12:54 #9
Er det da baggrundsfarven på det bagved-liggende element ?-)

-- td ligger ovenpå tr, som ligger ovenpå table, som (normalt !-) ligger ovenpå body ...
Avatar billede donslund Nybegynder
22. november 2003 - 12:57 #10
Min menu er bygget i en tabel der ligger i en anden tabel og i den er der et baggrundsbillede som jeg gerne vil kunne se.

http://www.amatoerscene.dk/nyweb/index.asp?inc=officielle&m=1

Se selv :-)
Avatar billede thesurfer Nybegynder
22. november 2003 - 13:57 #11
øhh.. "transparent"?
man kan da ikke bruge "transparent" som farve-værdi, kan man?

Hvorfor er det lige at du ikke bare sætter den til "#e5e5e5" i out?
cursortype = '#e5e5e5';

Så får den jo samme farve som baggrunden på tabellen..
Avatar billede donslund Nybegynder
22. november 2003 - 14:05 #12
ja, men så kan jeg ikke se det sidste af den maske der går fra toppen og ned bagved tabellen.
Avatar billede thesurfer Nybegynder
22. november 2003 - 14:27 #13
Det kunne jeg heller ikke før du satte den til #e5e5e5..
Avatar billede donslund Nybegynder
22. november 2003 - 15:39 #14
Den sidste kommentar forstår jeg ikke. Har du kunnet se det hele af den øverste maske?
Avatar billede thesurfer Nybegynder
22. november 2003 - 15:42 #15
Nej, aldrig.
Jeg skrev at du kunne sætte den til "#e5e5e5", hvorefter du skriver:
"ja, men så kan jeg ikke se det sidste af den maske der går fra toppen og ned bagved tabellen."

Jeg troede at det betød at du, på et eller andet tidspunkt, kunne se en del af masken bag linket "Om BAS"..
Avatar billede donslund Nybegynder
22. november 2003 - 15:54 #16
Nej nej, det har jeg heller aldrig kunnet. Det kan jeg jo ikke med det javascript jeg har på. Så det kan da godt være, at jeg bare skal lave en menu uden javascript. Så skifter baggrundsfarven bare ikke. Det er der ikke noget at gøre ved.
Avatar billede donslund Nybegynder
22. november 2003 - 16:02 #17
Nu tror jeg faktisk, at jeg har fundet en løsning der er til at have med at gøre. På menutabellen er der slet ingen baggrundsfarver defineret og den skifter farve ved mouseover, men bliver gennemsigtig igen ved Mouseout.
Avatar billede thesurfer Nybegynder
22. november 2003 - 16:06 #18
Ja, jeg kan se at det virker nu.. Og det virker også i Opera.. Nice :)
Men der er et eller andet galt med din baggrund..
brug:
STYLE="background-image:url(billeder/Unavngivet-1_05.gif);background-repeat: no-repeat;"
Avatar billede donslund Nybegynder
22. november 2003 - 16:26 #19
Er det bedre nu? Jeg synes nemlig ikke at jeg kan se problemet her hos mig.
Avatar billede thesurfer Nybegynder
22. november 2003 - 16:40 #20
Avatar billede donslund Nybegynder
22. november 2003 - 17:22 #21
Okay. Jeg ser forskellen. Tak for hjælpen.
Avatar billede roenving Novice
23. november 2003 - 12:13 #22
>>thesurfer

-- til afklaring:

Jeg skrev præcis, at man måske skulle bruge 'transparent' som background-værdi og ikke som background-color-værdi, da jeg ikke var sikker på at den gik som farve-værdi !-)
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

IT-JOB