Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]onmouseover
Forum PHP.pl > Forum > Przedszkole
Mastersieciweb
Witam, nie wiem dalczego funkcja nie działa, tzn nie działa funkcja onmouseover i onmouseout.. w czym tkwi błąd.. z góry dziękuje

<html>
<head>

<title>fgg</title>
</head>
<body>
<img src="maggie.jpg" id="hg"/>
<img src="kate.jpg" id="hgd"/>
<img src="roxana.jpg" id="hgf"/>
<script>
var nazwy = new Array('maggie.jpg', 'kate.jpg', 'roxana.jpg')

for (x=0; x<nazwy.length; x++) {
var obr[x] = new Array();
obr[x].src = nazwy[x];
}

document.getElementById('hg').onmouseover = function() {
this.src = obr[1];
}
document.getElementById('hgd').onmouseout = function() {
this.src = obr[2];
}

</script>
</body>
</html>
kamil4u
  1.  
  2. <title>fgg</title>
  3. img{ width: 200px; height: 200px; }</style></head>
  4. <img src="maggie.jpg" id="hg">
  5. <img src="kate.jpg" id="hgd"/>
  6. <img src="roxana.jpg" id="hgf"/>
  7. var nazwy = new Array('maggie.jpg', 'kate.jpg', 'roxana.jpg')
  8.  
  9. var obr = [];
  10. for (x=0; x<nazwy.length; x++) {
  11. obr[x] = new Image();
  12. obr[x].alt= nazwy[x];
  13. }
  14.  
  15. document.getElementById('hg').onmouseover = function() {
  16. this.src = obr[1].alt;
  17. }
  18. document.getElementById('hgd').onmouseout = function() {
  19. this.src = obr[2].alt;
  20. }
  21.  
  22. </body>
  23. </html>
Mastersieciweb
dzięki, wszystko działa tylko jeśli możesz wyjaśnić prostymi słowami dlaczego zamiast Array jest Image i do czego służy właśnie te 'alt'..smile.gif dopiero zaczynam z JS więc dlatego chciałbym wiedzieć, dziękuje:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.