@@Verena
Hallo zusammen,
ich habe mich extra hier angemeldet, um Hilfe bei meinem Problem zu bekommen. Und zwar geht es um eine IMG Gallerie, die über JS bei jedem Neu-Laden zufällig angeordnet wird.
Ich möchte nun aber zu jedem einzelnen Bild individuell die alt und title Tags hinzufügen und einen Text, der beim Hover-Effekt erscheint. Wie mache ich das? Habe mir auch das folgende Script aus dem Web zusammenkopiert.
Und dabei bist du Uralt-Seiten auf dem Leim gegangen‽
<script language="JavaScript">
Das language
-Attribute war wohl noch nie sinnvoll. <script>
genügt.
var banner = new Array(…, …);
Kann man machen; die Schreibweise mit []
ist aber kürzer und genauso gut verständlich. Außerdem solltest du die Schlüsselwörter const
bzw. let
statt var
verwenden. Hier const
:
const banner = […, …];
for(i=9; i>0; i--)
i
sollte keine globale Varible sein; das Schlüsselwort fehlt. Hier let
, denn i
ändert sich ja:
for (let i = 9; i > 0; i--)
zufall = Math.round(Math.random()*(i-1));
zufall
sollte keine globale Varible sein; das Schlüsselwort fehlt. Hier const
, denn zufall
ändert sich ja nicht mehr.
Math.round()
ist in Verbindung mit Math.random()
so gut wie immer falsch. Da wäre Math.floor()
zu verwenden:
const zufall = Math.floor(Math.random() * i);
🖖 Живіть довго і процвітайте
When the power of love overcomes the love of power the world will know peace.
— Jimi Hendrix