Avatar billede djalfe Novice
18. november 2001 - 00:47 Der er 23 kommentarer og
2 løsninger

problemer med OnMouseOver

Jeg har et lille problem med min side jeg er ved at lave, håber der er en der kan hjælpe

Link:
http://www.djalfe.mdj.dk/kjellerupautolager/

Jeg har sat et billede link ind, når man så køre hen over skulle den ændre billedet (OnMouseOver).
MEN LORTET VIRKER IKKE.

Mvh.
Djalfe
Avatar billede gfx Nybegynder
18. november 2001 - 00:50 #1
Jeg får fejl; Når jeg går ind på siden:
----------
Linje: 24
Tegn: 1
Fejl: Et objekt var ventet
Kode: 0
http://www.djalfe.mdj.dk/kjellerupautolager/start.asp
Avatar billede cd_ Nybegynder
18. november 2001 - 00:51 #2
<a href=\"default.asp\" onMouseOver=\"pic1.src=billed.jpg\" onMouseout=\"pic1.src=billed.jpg\">
                    <img src=\"images/pic1.gif\" width=\"80\" height=\"43\" alt=\"\" border=\"0\" name=\"pic1\"></a>
Avatar billede olebole Juniormester
18. november 2001 - 00:53 #3
<ole>
djalfe >> Vi kæmper i øjeblikket mod at få devalueret points systemet fuldstændig. Det her er et 15 points spm...!

<SCRIPT>
function changeimg(imgName, target) {
  document[target].src = imgName;
}
</SCRIPT>

/mvh
</bole>
Avatar billede nute Nybegynder
18. november 2001 - 00:56 #4
olebole >> så skal du til med å brygge noe kaffe ;-)

<script>
function changeImg(imgName, target) {
  document[target].src = imgName;
}
</script>

djalfe >> litt overkill i forhold til poeng...

/nute
Avatar billede olebole Juniormester
18. november 2001 - 00:59 #5
nute >> ehhhhhhh ......hvori ligger forskellen - bortset fra, du staver \'script\' med småt?  =o)
Avatar billede olebole Juniormester
18. november 2001 - 00:59 #6
<SCRIPT>
function changeimg(imgName, target) {
  document.images[target].src = imgName;
}
</SCRIPT>

...hvis noget  ;o)
Avatar billede olebole Juniormester
18. november 2001 - 01:01 #7
nute >> ...........skal du ha\' en kop med?  =oD
Avatar billede nute Nybegynder
18. november 2001 - 01:01 #8
nja...så var det jo dette med case sensitivitet i javascript ?!?! jeg synes jeg har lest noe om det et sted

;-)

hint: funksjonsnavnet...
Avatar billede nute Nybegynder
18. november 2001 - 01:02 #9
snupper gjerne en kopp :-)

mmmmm....
Avatar billede olebole Juniormester
18. november 2001 - 01:03 #10
Damned...!!! Hovmod står for fald! ....... *lyden af flove, røde, blafrende ører*

Jeg drikker din kop, også!  *LooOooL*
Avatar billede nikolajdu Nybegynder
18. november 2001 - 01:04 #11
hehe :-)
Avatar billede nute Nybegynder
18. november 2001 - 01:06 #12
LOL !!!

det er allikevel snart på tide å ramle i søvn, og en kopp ville vel ha holdt meg våken halve natten...vi får heller ta den en annen gang :-)
Avatar billede olebole Juniormester
18. november 2001 - 01:06 #13
\'Hovmod står for fald\' er en gammel dansk talemåde. Det betyder noget i retning af \'Den højrøvede vil komme ned med nakken\' ;o)
/mvh
Avatar billede olebole Juniormester
18. november 2001 - 01:08 #14
\"ned med nakken\" er en nyere dansk tale må..........årrrrhhhhh...! *PERKER*...!!!  *LooOooOooL*
Avatar billede nute Nybegynder
18. november 2001 - 01:09 #15
det heter også det på norsk, men jeg tror det henger igjen fra den tid dere danskere tviholdt med nebb og klør på det norske land i håp om i fremtiden å få noen oljemilliarder. vi har modernisert vårt språk en del siden den tid, så det er kun den avdøde generasjon jeg har hørt ordlegge seg på den måten ;-)
Avatar billede djalfe Novice
18. november 2001 - 01:10 #16
Hmmm....
Olebole>> hvis du vil have mig til at skrive dit script så virker det ikke, jeg har sat det ind.

Føler i det er for mange points, så kan jeg jo godt dele dem ud! *gg*
Avatar billede nute Nybegynder
18. november 2001 - 01:12 #17
djalfe >> du har ikke lest mitt innlegg så...det fungerer fortreffelig. for ordens skyld kan du jo bare copy/paste dete script inn i \'start.asp\' for å se at det fungerer:

<HTML>
<HEAD>
<TITLE>Kjellerup Autolager ApS</TITLE>
<SCRIPT>
function changeImg(imgName, target) {
  document[target].src = imgName;
}

</SCRIPT>
</HEAD>
<BODY>
<!-- ImageReady Slices (kjellerup autolager ApS) -->
<TABLE align=\"center\" WIDTH=850 BORDER=0 CELLPADDING=0 CELLSPACING=0>
    <TR>
        <!-- menu start w850h78 -->
        <TD>
            <table width=\"850\" height=\"78\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" background=\"http://www.djalfe.mdj.dk/kjellerupautolager/images/default_02.gif\">
                <tr>
                    <td width=\"35\">    </td>
                    <td width=\"43\">
                    <a href=\"default.asp\" onMouseOver=\"changeImg(\'http://www.djalfe.mdj.dk/images/pic1o.gif\', \'pic1\')\" onMouseout=\"changeImg(\'http://www.djalfe.mdj.dk/images/pic1.gif\', \'pic1\')\">
                    <img src=\"http://www.djalfe.mdj.dk/kjellerupautolager/images/pic1.gif\" width=\"80\" height=\"43\" alt=\"\" border=\"0\" name=\"pic1\"></a>
                    </td>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td height=\"30\" colspan=\"5\"></td>
                </tr>
            </table>
    </TR>
    <TR>
        <TD width=\"850\" height=\"460\">
            <IMG SRC=\"http://www.djalfe.mdj.dk/kjellerupautolager/images/default_03.gif\" WIDTH=850 HEIGHT=460></TD>
    </TR>
    <TR>
        <TD>
            <IMG SRC=\"http://www.djalfe.mdj.dk/kjellerupautolager/images/default_04.gif\" WIDTH=850 HEIGHT=94></TD>
    </TR>
</TABLE>
<!-- End ImageReady Slices -->
</BODY>
</HTML>

/nute
Avatar billede olebole Juniormester
18. november 2001 - 01:13 #18
Jeg kunne forestille mig, det ville gå bedre med ét sæt script-tags  ;o)

Del max. 30 ud og stryg selv resten med et svar.
/mvh
Avatar billede olebole Juniormester
18. november 2001 - 01:17 #19
Hehe .....nå ja - hvad var det nu, vi kom fra ....?!?!?!  =oD

djalfe >> JavaScript er følsomt overfor store og små bogstaver ...casesensitive.
Der er forskel på, om man skriver \'changeImg\', som din funktion hedder - eller \'changeimg\', som du skriver i dine kald.

Det var det, nute og jeg lige tog en lidt privat tur ud ad tangenten med  :)
/mvh
Avatar billede djalfe Novice
18. november 2001 - 01:21 #20
OKey smukt! *ss*
Jeg kan ikke lige se hvor jeg skal rette det, for at fjerne problemet??
Avatar billede olebole Juniormester
18. november 2001 - 01:24 #21
...bare copy/paste nute\'s HTML ovenfor - så kører det som en barnefinger i en bakke Kærgården  ;o)
Avatar billede nute Nybegynder
18. november 2001 - 01:29 #22
hmmmm....jeg vet ikke om det finnes mindre teskjeer for å få deg til å forstå, men man kan jo prøve...

på ditt link har du satt attributtene/eventhandlerne \'onmouseover\' og \'onmouseout\', og i disse kaller du funksjonen \'changeImg\'. problemet er at denne funksjon ikke finnes fordi javascript er case sensitiv: det er forskjell på små og store bokstaver. hvis du kikker på ditt javascript vil du se at du har kalt din funksjon \'changeimg\'. hvis vi stiller de to funksjonsnavn over hverandre, vil du gjerne se forskjell:

changeimg
changeImg

men bare bytt ut denne kode i ditt script:

<SCRIPT>
img = new Image;

function changeimg(imgName, target) {
  var img.src = imgName;
  document[target].src = img.src;
}

</SCRIPT>

med dette:

<SCRIPT>
function changeImg(imgName, target) {
  document[target].src = imgName;
}

</SCRIPT>

/nute
Avatar billede djalfe Novice
18. november 2001 - 01:29 #23
Jeg siger mange tak for det, det vil sige sig at problemet lå i store og små bogstaver.

Måske er det mange point, men i sidder sent oppe og hjælper, så er det ikke okey i får 150 hver....

Godnat og sov godt!
Djalfe
Avatar billede olebole Juniormester
18. november 2001 - 02:02 #24
Godmorgen, djalfe  =)
Jeg mente faktisk det med pointene, så jeg må bede dig kikke på dette spm:
  http://www.eksperten.dk/spm/135297  ;o)
/mvh
Avatar billede nute Nybegynder
18. november 2001 - 02:05 #25
jeg følger etter (var ellers liiiige ved å falle i søvn :-| )

http://www.eksperten.dk/spm/135298

/nute
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