Avatar billede whiteangel Nybegynder
29. juni 2001 - 21:56 Der er 20 kommentarer

Fejl?

aa.style.backgroundColor=\'#0099ff\';
aa.style.backgroundColor=\'#F0F3FB\';



Hvad er fejlen?
Avatar billede whiteangel Nybegynder
29. juni 2001 - 22:04 #1
Der var ikke nogen fejl aligevel.. Sorry..

Fandt den selv ;o)
Avatar billede jakoba Nybegynder
29. juni 2001 - 22:06 #2
fra Netscape DHTML reference:
Background Color
CSS syntax name:        background-color
JavaScript syntax name: backgroundColor

korrekt navn for attributten, men NS bruger da vist ikke et style objekt inden i HTML.elementer.
så blot:
aa.backgroundColor=\'#F0F3fb\'  // til netscape 4.7
    // men NS kan vist kun ændre den dynamisk nogle få steder.

hvad den attribut hedder i IE ved jeg ikke.

mvh JakobA
Avatar billede whiteangel Nybegynder
29. juni 2001 - 22:07 #3
<script language=\"JavaScript\">
function con(aa,bb)
{
aa.style.backgroundColor=\'#0099ff\';
bb.style.backgroundColor=\'#C8D2F0\';
}
function coff(aa,bb)
{
aa.style.backgroundColor=\'#F0F3FB\';
bb.style.backgroundColor=\'#F0F3FB\';
}
</script>


JO:.. Der ER en fejl.. Den skriver sådan her :

Linie : 20
Fejl : \'style\' er null eller er ikke et objekt

og her er den anden fejl :

Linie : 25
Fejl : \'style\' er null eller er ikke et objekt.

Nogle, som der kan hjælpe?
Avatar billede jakoba Nybegynder
29. juni 2001 - 22:08 #4
Hvor kalder du funktionen og med hvilke parametre?
Avatar billede whiteangel Nybegynder
29. juni 2001 - 22:22 #5
  <tr>
    <td class=menu onclick=\"self.location=\'about.asp\'\" onmouseover=\"con(tb,tc);\" onmouseout=\"coff(tb,tc);\" width=\"105\"><a class=menu2 href=\"http://www.friserverplads.dk/tonez/about.asp\">»
      </a><a class=menu2 href=\"about.asp\">Om os</a></td>
  </tr>
Avatar billede jakoba Nybegynder
29. juni 2001 - 22:22 #6
5 liniers afstand mellem fejlene tyder på at enten aa eller bb ikke er et html-element, men fx et tal eller en streng.
Avatar billede jakoba Nybegynder
29. juni 2001 - 22:23 #7
tb er ?
tc er ?
Avatar billede whiteangel Nybegynder
29. juni 2001 - 22:33 #8
Det er en af mine venner som der havde lavet det script..

Hmm,.. Vil du ikke have hele scriptet?

Avatar billede jakoba Nybegynder
29. juni 2001 - 22:37 #9
to ting:

function con(aa,bb)
{
document.all[aa].style.backgroundColor=\'#0099ff\';
document.all[bb].style.backgroundColor=\'#C8D2F0\';
}
function coff(aa,bb)
{
document.all(aa).style.backgroundColor=\'#F0F3FB\';
document.all[bb].style.backgroundColor=\'#F0F3FB\';
}

og de steder der kaldes skal der \'-tegn om id navnene:
    <td class=menu onmouseover=\"con(\'ta\',\'tb\');\" onmouseout=\"coff(\'ta\',\'tb\');\" width=\"105\"><a class=\"menu2\" href=\"http://www.friserverplads.dk/tonez\">»
      Forsiden</a></td>
Avatar billede jakoba Nybegynder
29. juni 2001 - 22:41 #10
jeg ville nok også ændre fra  id=ta  til  name=\'ta\'. Og ligedan for tb, tc, ...
Avatar billede whiteangel Nybegynder
29. juni 2001 - 22:44 #11
Jeg prøver :)
Avatar billede whiteangel Nybegynder
29. juni 2001 - 22:46 #12
Linie : 19
Fejl : document.all[....].. style\' er ikke et objekt !


Vil du ikke have hele koden, så kan du rette i fejlen, og så er det nemmere?
Avatar billede jakoba Nybegynder
29. juni 2001 - 22:53 #13
det er ALLE de steder du kalder  con  og coff  der skal rettes.
start evt med de to øverste i menyen og test så på dem.
Avatar billede jakoba Nybegynder
29. juni 2001 - 22:55 #14
jeg har allerede været inde på \'http://www.friserverplads.dk/tonez\' og kikke/teste, så der er ingen grund til at give mig siden.
Avatar billede whiteangel Nybegynder
29. juni 2001 - 23:04 #15
Gider du ikke prøve at rette i koderne så, og så kopire dem herind ?
Avatar billede jakoba Nybegynder
29. juni 2001 - 23:11 #16
nej
Avatar billede whiteangel Nybegynder
29. juni 2001 - 23:11 #17
Kommer igen i morgen!
Avatar billede whiteangel Nybegynder
29. juni 2001 - 23:13 #18
Jamn, jeg kan ikke finde fejlene !

Jeg forstår ikke helt hvad du mener !
Avatar billede jakoba Nybegynder
29. juni 2001 - 23:19 #19
rettelsen skal ske i de celler hvor du har class=menu:

<td class=menu onmouseover=\"con(ta,tb);\" onmouseout=\"coff(ta,tb);\" width=\"105\">

det ser skal ændres er at der skal sættes \'-tegn omkring parametrene for con og coff:

<td class=menu onmouseover=\"con(\'ta\',\'tb\');\" onmouseout=\"coff(\'ta\',\'tb\');\" width=\"105\">

mvh JakobA
Avatar billede gfx Nybegynder
11. november 2001 - 18:50 #20
luk
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