Klaus Stangl: JS-Funktion in «img src="..."» einbinden

Ich habe mir eine Javascript-Funktion
geschrieben, mit der man über Random-Fkt Bilder austauscht. Sie liefert
einen  String zurück. Jetzt habe ich sie in ein Rollover-image
eingebunden. Der Over State ... OnMouseOver="random_Script()" ...
funktioniert ohne Probleme. Ich brauch aber auch eine Bild im normalen
State:
...>    <img name"..." border"0" src="random_Script()">
Sobald man bei 'img src="...."' eine Funktion reinschreibt, wird kein
Bild mehr angezeigt! Haben ihr schon mal davon gehört? Ich wäre über
eine Lösung hoch erfreut!
MfG, Klaus Stangl

  1. Hi Klaus!

    ...>    <img name"..." border"0" src="random_Script()">

    ^also das waer mir neu, dass das geht.

    schreib doch im <img src=""> das bild hinein, das du dort moechtest.
    wenn du nicht weisst, welche bild da jetzt rein soll (wegen dem Random) schreib dir eine funktion, die das/die bild(er) nach dem laden der seite aendert, oder mach den <img src=""> aufruf aus nem script heraus.

    lg
    Hoagie

  2. Hallo Klaus,

    Wenn ich richtig verstanden habe, möchtest Du in Deiner Html-Datei ein zufälliges Bild ausgeben.
    Afaik geht das nicht über src="" von <img>, sondern indem Du das Bild mit Javascript in die Datei schreibst.

    function randimg() {
       imgs = new Array ('images/bild1.jpg','images/bild2.jpg');
       var i = parseInt(random() * 2);
       return imgs[i];
    }

    In der Datei:

    document.write('<img src="' + randimg() + '">');

    Das ist allerdings ungetestet, und sollte deshalb vorher aufbereitet werden :-)

    Gruß AlexBausW

    P.S.: (falls es so ist:) onMouseover im <img> funktioniert im NN nicht: Its not a truck, its a creature ;-)

    Please visit my SELFvisitingcard @ http://www.atomic-eggs.com/selfspezial/daten/150.html