Siramon: Funktion wird nicht ausgeführt

Beitrag lesen

Hallo Sarha,

Ok,

Schaun mer des mal an.

<script>
var bilder = new Array();
var z = 0;

IMHO ist diese Zuweisung überflüssig, z brauchst du später nirgends mehr.

</script>

php-listening

<?php
[...]
foreach ($files as $value){
  echo "<script>bilder[".$i."]=new Array('pfad','breite','hoehe');</script>";

gibt folgendes (Beispieldaten):
[1] <script>bilder[0]=new Array('pfad','breite','hoehe');</script>

echo "<script>bilder[".$i."]='".$pfad.$value."';</script>";

gibt folgendes (Beispieldaten):
[2] <script>bilder[0]='pfad/zur/datei.gif';</script>

$groesse=getimagesize($pfad.$value);
  echo "<script>bilder[".$i."]=new Array('".$pfad.$value."','".$groesse[0]."','".$groesse[1]."');</script>";

gibt folgendes (Beispieldaten):
[3] <script>bilder[0]=new Array('pfad/zur/datei.gif','20','20');</script>

$i++;
}
?>

Jetzt schau dir mal [1], [2] und [3] an. Du überschreibst dort jedesmal <<bilder[0]>> ist das so gewünscht?

<img src="" border="0" id="bild" width="" height="">

ich nehme an an, dieses Bild bildet die Referenz, d.h. dort soll der Bildwechsel vollzogen werden.

<script>
  function bildwechsel(z){
    document.bild.src=bilder[0][0];

benutze hier doch bitte folgendes:
document.images['bild'].src = bilder[0][0] // dann können auch nicht IE's etwas damit anfangen.

alert("ja");
  }
bildwechsel(0);
</script>

Noch etwas allgemeines, der Tag Script erwartet ein Type-Attribut, also folgendes wäre korrekt:
<script type="text/javascript">// javascript code hier</script>

Grüsse
Siramon,
     ja der Penner aus Nr. 14