Günther Pisa: Frage zu Swap Image

Hallo,
Wie kann ich eine swapImage function von einem html-Dokument in eine externe .js - Datei verlagern?

Bsp.:

<a href="javascript:;" onMouseOver="MM_swapImage('Image1','','bild_aktiv.jpg',1)" onMouseOut="MM_swapImgRestore()"><img src="bild_inaktiv.jpg" name="Image1" width="278" height="39" border="0" id="Image1"></a>

= Code in der HTML Datei, den ich gerne in eine externe .js Datei verlagern würde.

Danke für eure Hilfe!
Günther

  1. hallo,

    Wie kann ich eine swapImage function von einem html-Dokument in eine externe .js - Datei verlagern?

    Du weißt, wie du externe Javascriptdateien einbindest - falls nicht, kannst du es in SELFHTML nachlesen. Überlege dir einfach, was genau deine Funktion machen soll, und schreibe sie selbst neu - ohne Verwendung deines bisherigen Macromedia-Editors.

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|
    1. Okay, ich habe mich wahrscheinlich nicht klar ausgedrückt:
      Ich weiß, wie ich eine Javascript-Datei in HTML einbinde. Vielmehr würde mich der Code INNERHALB der Javascript Datei für eine Swap Image Funktion interessieren. Danke für alles, was mir weiterhelfen könnte,
      Günther.

      1. hallo,

        Vielmehr würde mich der Code INNERHALB der Javascript Datei für eine Swap Image Funktion interessieren.

        "swap_image" ist eine Namensgebung von Macromedia. Dein Macromadie-Produkt hat diese Funktion erstellt. Also mußt du deinen Macromedia-Editor fragen, was er da hineingeschrieben hat. Oftmals ist das nicht wirklich von Bedeutung.

        Grüße aus Berlin

        Christoph S.

        --
        Visitenkarte
        ss:| zu:) ls:& fo:) va:) sh:| rl:|
        1. Es ist mir ziemlich egal, ob die Funktion nun "swapImage" oder "DamenfahrräderausBuxtehude" heißt. Ich interessiere mich für die Funktion an sich. Ein möglicher Code, oder zumindest ein Hinweis auf ein diesbezügliches Tutorial wären also hilfreich(er).

          Günther.

          1. Wenn ich wüßte, wie ich diesen Javascript Code selbst erstelle, würde ich wohl kaum hier posten.

            1. hallo,

              Wenn ich wüßte, wie ich diesen Javascript Code selbst erstelle, würde ich wohl kaum hier posten.

              Das kannst du dir aber sehr leicht selbst zusammenreimen. Na gut, schauen wir uns nochmal genauer an, was du machen möchtest:

              <a href="javascript:;"

              Das ist schonmal verkehrt. zu "href" gehört eine Adresse oder ein Anker.

              onMouseOver="MM_swapImage('Image1','','bild_aktiv.jpg',1)"

              Hier möchtest du, daß sich bei Berührung mit der Maus ein neues Fenster öffnet, das vermutlich mit dem "aktiven Bild" eine Vergrößerung des berührten Bildes darstellt. Wenn du ein neues Fenster öffnen möchtest, ist das zuständige Javascript (einchließlich Beispiel) in SELFHTML zu finden.

              onMouseOut="MM_swapImgRestore()">

              Jetzt möchtest du, daß sich beim Verlassen des Bildes das Zusatzfenter wieder schließt. Was liegt näher, als eine Funktion "close()" zu vermuten? Und natürlich steht die kurz erläutert und mit einem Beispiel versehen in SELFHTML.

              Du siehst, du brauchst überhaupt keine extra-Funktion, und es kann dir tatsächlich völlig egal sein, was dein "Editor" da angestellt hat. Wenn du gerne möchtest, kannst du natürlich in deine externe Javascript-Daei eine Funktion schreiben, die das Öffnen eines neuen Fensters bewirkt. Ich würde das für überflüssig halten.

              Schau dir doch einfach deinen Code genau an, überlege dir, was du machen möchtest und nutze ein bißchen die Suche in SELFHTML. Für "Fenster öffnen" hättest du allerhand Hinweise gefunden.

              Grüße aus Berlin

              Christoph S.

              --
              Visitenkarte
              ss:| zu:) ls:& fo:) va:) sh:| rl:|
              1. Moin

                onMouseOver="MM_swapImage('Image1','','bild_aktiv.jpg',1)"

                Hier möchtest du, daß sich bei Berührung mit der Maus ein neues Fenster öffnet

                MM_swap_Image ist eher die Funktion zum Bildertausch, der MM-Code entspricht etwa diesem SelfHTML-Beispiel

                Gruß
                rfb

                --
                Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
                (Galileo Galilei)
          2. Hallo Günther!

            Es ist mir ziemlich egal, ob die Funktion nun "swapImage" oder "DamenfahrräderausBuxtehude" heißt. Ich interessiere mich für die Funktion an sich. Ein möglicher Code, oder zumindest ein Hinweis auf ein diesbezügliches Tutorial wären also hilfreich(er).

            Bitte keine übertriebene Freundlichkeit!

            Was hindert dich daran, dir den JavaScript-Code dafür aus der extern verlinkten JS-Datei - sagen wir mal - auszuleihen?

            Beste Grüsse
            Richard

      2. Es ist mir ziemlich egal, ob die Funktion nun "swapImage" oder "DamenfahrräderausBuxtehude" heißt. Ich interessiere mich für die Funktion an sich. Ein möglicher Code, oder zumindest ein Hinweis auf ein diesbezügliches Tutorial wären also hilfreich(er).

        Günther.

        1. hallo,

          Es ist mir ziemlich egal, ob die Funktion nun "swapImage" oder "DamenfahrräderausBuxtehude" heißt. Ich interessiere mich für die Funktion an sich. Ein möglicher Code, oder zumindest ein Hinweis auf ein diesbezügliches Tutorial wären also hilfreich(er).

          Der Hinweis besteht darin, dir zu sagen, daß dein Macromedia-Produkt entschieden hat, die Funktion so zu nennen und dort irgendwas hineinzuschreiben. Frag also bitte die Hilfe zu deinem Macromedia-Produkt.

          Oder beschreibe genau, was du tun möchtest. Erstelle dir dein Javascript selbst und überlasse das nicht irgendeinem "Editor", der dann irgendetwas tut, was er dir nicht erklärt.

          Grüße aus Berlin

          Christoph S.

          --
          Visitenkarte
          ss:| zu:) ls:& fo:) va:) sh:| rl:|