Toon posts:

[JS]mouseover, wilt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
'k Moet dus sitetje maken voor school. Mouseovers zijn verplicht, tot daar toe staat in de cursus. 'k Neem dat dus letterlijk over uit die cursus, je kan't al raden zeker? Die handel werkt natuurlijk niet.
'k Heb al enorm veel keer gecheckt op typfouten enzo, mr kan geen vinden. Dus stel'k de vraag maar ff; "Wie kan me zeggen wat hier nu mis mee is?"

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
     <script language="javascript">

      // preloading section
      var idOver = new Image();
      idOver.src="images/id-over.gif";

      var carsOver = new Image();
      carsOver.src="images/cars-over.gif";

      // function

      function swapImg(id,'images/id-over.gif') {
        document.images[id].src = "images/id-over.gif";
      }
      function restoreImg(id,'images/id.gif') {
        document.images[id].src = "images/id.gif";
      }

      function swapImg(cars,'images/cars-over.gif'){
        document.images[cars].src = "images/cars-over.gif";
      }
      function restoreImg(cars,'images/cars.gif'){
        document.images[cars].src = "images/cars.gif";
      }

    </script> 


stukkie waarover het dus gaat

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
      <tr>
        <td><a href="id.html" onMouseOver="swapImg('id','images/id-over.gif')"
onMouseDown="restoreImg('id','images/id.gif')" target="iframe"><img 
src="images/id.gif" id="id" alt="ID"></a></td>
      </tr>
      <tr>
        <td>[img]"images\onder4.gif"></td>
[/img]
      <tr>
        <td><a href="cars.html" onMouseOver="swapImg('cars','images/cars-
over.gif')" onMouseDown="restoreImg('cars','images/cars.gif')" 
target="iframe">[img]"images\cars.gif"[/img]</a></td>
      </tr>

[ Voor 19% gewijzigd door Verwijderd op 08-12-2002 01:22 ]


  • GGS_VR6
  • Registratie: Juli 2001
  • Niet online

GGS_VR6

Oranje!

<td><a href="cars.html" onMouseOver="swapImg('cars','images/cars-
over.gif')" onMouseDown="restoreImg('cars','images/cars.gif')"
target="iframe">[img]"images[b]\[/b]cars.gif"[/img]</a></td>

Moet die niet andersom staan :?
Kweet het anders ook nie

[ Voor 66% gewijzigd door GGS_VR6 op 08-12-2002 00:59 ]

T.net ID. Bekijk het maar es eem..
‹(◕‿◕)›


Verwijderd

Topicstarter
'k Heb daar al mee zitten prutsen. Juist nog ff gecheckt, en dat maakt geen verschil uit...

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Je hebt je functies een beetje dubbelop; waarschijnlijk begrijp je nog niet helemaal wat een parameter is:
JavaScript:
1
2
3
function swapImg(id, which) {
  document.images[id].src = which;
}

Dit zou genoeg moeten zijn voor een eenvoudige imageswap waarbij je het id en je plaatje als parameter opgeeft:
HTML:
1
2
3
<td><a href="id.html" onMouseOver="swapImg('id','images/id-over.gif')"
onMouseDown="swapImg('id','images/id.gif')" target="iframe"><img 
src="images/id.gif" id="id" alt="ID"></a></td>

Intentionally left blank


Verwijderd

Topicstarter
'k Ga je moeten teleurstellen crisp...

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Verwijderd schreef op 08 december 2002 @ 01:27:
'k Ga je moeten teleurstellen crisp...
hoezo? snap je het niet? werkt het niet?
Wat heb je tot nu toe; zet het eens online...

Intentionally left blank


  • sjroorda
  • Registratie: December 2001
  • Laatst online: 12:21
Die backslash moet natuurlijk wel andersom staan, en JS slikt meerdere functies met eenzelfde naam natuurlijk niet... Verder heeft Crisp gelijk met zijn heel-erg-dubbelop-opmerking. Plak eerst de code van hem er eens in, en probeer het dan nog eens...

Verwijderd

Je moet onMouseOut() ipv onMouseDown() gebruiken, omd() is voor muisklik

Verwijderd

Topicstarter
bon "stond online"

'k Begrijp niet wat je bedoeld met dubbelop, 'k ken die uitdrukking niet...
Zal wel het verschil zijn tussen Vlaanderen en Nederland.
Ik neem die code dus letterlijk over uit ne cursus he, en da's nie den eerste keer dat daar fouten instaan...

owja, dees is schoolopdrachtje dus moete ons aan bepaalde richtlijnen houden...


Heb hem werkende gekregen, klote cursus. Stond daar dus wel degelijk fout in!
'k Ga dien fooraap toch es m'n gedacht zeggen ze, pfff. Zelfs in de les is daar niks over gezegd geweest. In ne cursus mogen geen fouten staan, ook al zeg je ze in de les, wat met de mensen die nie nr de les komen...

alleszins bedankt

[ Voor 58% gewijzigd door Verwijderd op 08-12-2002 12:53 ]

Pagina: 1