javascript Funktionen kombinieren ("changeImage" und "openWin")

  • Hallo Freunde,

    wie kann ich diese zwei javascript Funktionen kombinieren?

    DANKE FÜR EURE HILFE!



    Burkhard



    <script language="javascript">



    function changeImage() {

    var image = document.getElementById("image");

    var src = image.getAttribute('src');

    if (src == "images/image1.png") {

    image.src = "images/image2.png";

    }

    else if (src == "images/image2.png") {

    image.src = "images/image3.png";

    }

    }



    function openWin() {

    window.open("http://mydocument.html");

    }



    </script>



    <body><div>



    <img onclick="changeImage()">



    ("changeImage" mit "open Win" kombinieren; Sobald sich der Anwender von Image 1 bis Image 3 durchgeklickt hat, soll er durch ein weiteres Klicken auf "http://mydocument.html" gelangen)



    </div></body>

  • Wie meinst du das genau ?

    Du kannst ja die eine Funktion in der anderen Function aufrufen

    Code
    function eins(){
    zwei();
    }
    function zwei(){
    // Bla....
    }
    eins();

    oder auch 2 auf einmal aufrufen mittels einer funktion.

    Code
    function start(){
    eins();
    zwei();
    }
    start();

    So ganz verstehe ichdas nur nicht was du meinst .

    Du brauchsr deine function openWin() ja auch nicht unbedingt . Wenn er durch klicken auf der Seite gelangen soll nimm doch einen Link oder Button.

  • Was hindert Dich daran, den beschriebenen Vorgang in einer Funktion durchlaufen zu lassen?

    HTML
    <img id="myimage" src="" alt="foobar">

    ungetestet, aber so in etwa sollte das problemlos funktionieren.

  • was für Fehler werden dir den angezeigt? Wie sieht den dein jetziger Code aus ?


    EDIT:Ich weiß zwar nicht wo das problem ist, aber wenn ich den Code von Arne Drews nehme, die Links der Bilder anpasse,funktioniert es auch.

    http://sebastian1012.bplaced.n…018/switch-case-image.php


    Bei jeden Klick aufs Bild kommt ein neues Bild,bis zum letzten dann wird auf der anderen Seite umgeleitet.


    Ich gehe mal davon aus das bei dir die Links der Bilder nicht passen. Sind die Links in einen anderen Unter Ordner hast du wahrscheinlich das problem mit realatvien Pfaden ,und dann muß das in switch Bereich auch angegeben werden. Sehe dir das jetzt mal an dann kriegst du es auch bestimmt in deinen Script auch hin.

    Wenn nicht dann brauchen wir vorhandene Fehlermeldungen und den Code den du nutzt

  • Erstklassig! Die Hilfe mit dem Link und Seitenquelltext ist genial! Da ich Autodidakt bin, habe ich in der Tat die Images falsch bezeichnet (./) . Ihr seit super!!!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!