WinFuture-Forum.de: Random Und Onmouseover ? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Random Und Onmouseover ?


#1 Mitglied ist offline   Picard 

  • Gruppe: aktive Mitglieder
  • Beiträge: 125
  • Beigetreten: 04. Januar 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Puffbohne

geschrieben 18. Januar 2006 - 10:34

Hallo,

ich möchte hier eine OnMouseOver funktion so schreiben das sie jedesmal ein zufalls bild lädt wenn ich darüber fahre:

<html>
<head>
<script type="text/javascript"> 
arr = new Array(); 

arr[0] = 'bild01.bmp'; 
arr[1] = 'bild02.bmp'; 
arr[2] = 'bild03.bmp'; 


//onmouseover="test();" 

function test()
{
document.write('<img onmouseover="test();" src="'+arr[Math.round(Math.random()*(arr.length-1))]+'">');
};

</script>
</head>
<body>

<table>
<tr>
<td><script>document.write('<img onmouseover="test();" src="'+arr[Math.round(Math.random()*(arr.length-1))]+'">');</script></td>
</tr>
</table>

</body>
</html>


Irgendwie klappt es nur 1 mal...Hmmm....
MFG

Picard
0

Anzeige



#2 Mitglied ist offline   mo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.796
  • Beigetreten: 17. Juni 02
  • Reputation: 0
  • Wohnort:Ulm / BaWü

geschrieben 18. Januar 2006 - 10:45

Ohm, mit Document.write hängst du ja Daten an das Dokument an :huh:. Das kann so gar nicht funktionieren. Gib dem Bild einen Namen und änder das src-Attribut in deiner test() Funktion.
I'm mó. mo's good twin.
0

#3 Mitglied ist offline   Picard 

  • Gruppe: aktive Mitglieder
  • Beiträge: 125
  • Beigetreten: 04. Januar 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Puffbohne

geschrieben 18. Januar 2006 - 11:01

Sorry bin leider noch nicht dahinter gestiegen.
Wie meinst du das?

Habe es jetzt mal so versucht:

<html>
<head>
<script type="text/javascript"> 
arr = new Array(); 

arr[0] = 'bild01.bmp'; 
arr[1] = 'bild02.bmp'; 
arr[2] = 'bild03.bmp'; 

</script>
</head>
<body>

<table width="300" height="200" border="1">
<tr>
<td onMouseOver="this.background='+arr[Math.round(Math.random()*(arr.length-1))]+'" background="bild02.bmp">Test</td>
</tr>
</table>

</body>
</html>

Dieser Beitrag wurde von Picard bearbeitet: 18. Januar 2006 - 11:42

MFG

Picard
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0