TomDose: Externes JavaScript dynamisch einbinden

Hallo Leute!

Ich habe ein HTML-Dokument erstellt, das einige Bilder enthält, die jeweils mit einem Link versehen sind. Die Links verweisen immer auf das gleiche Dokument, das seinerseits auf externen JavaScript-Code verweist.
Wie bekomme ich es hin, dass je nach angeklicktem Bild ein andere JavaScript-Code ausgeführt wird.
Für den IE gibt es ein Beispiel unter dem Stichwort "script (HTML-Elementobjekt)" im Kapitel "HTML-Elementobjekte" von selfHTML, aber wie geht das für Mozilla-Browser?

  1. Hallo,

    Wie bekomme ich es hin, dass je nach angeklicktem Bild ein andere JavaScript-Code ausgeführt wird.

    <img src="xxx1.jpg" onclick="methode1(parameter);">
    <img src="xxx2.jpg" onclick="methode2(parameter);">
    <img src="xxx3.jpg" onclick="methode3(parameter);">
    <img src="xxx4.jpg" onclick="methode4(parameter);">

    dann bruachst Du noch vier Funktionen und los kanns gehen. Bei jedem Bild wir beim draufklicken eine andere Funktion aufgerufen, die zwangsläufig auch was anderes machen sollte ;-)

    Mit freundlichem Gruß
    Micha

    1. Danke der Tipp hat's gebracht!

      TD

  2. Liebe Dose,

    Ich habe ein HTML-Dokument erstellt, das einige Bilder enthält, die jeweils mit einem Link versehen sind. Die Links verweisen immer auf das gleiche Dokument, das seinerseits auf externen JavaScript-Code verweist.
    Wie bekomme ich es hin, dass je nach angeklicktem Bild ein andere JavaScript-Code ausgeführt wird.

    Warum muss sich dazu Deine externe JS-Datei ändern? Das geht doch auch per Parameter-Übergabe im URL-String!

    <a href="..." onclick="self.location.href='?parameter=wert&param2=wert2';">bla</a> verweist auf sich selbst und übermittelt zwei Parameter mit ihren Werten. Mit Javascript lassen sich diese Parameter mit location.search auswerten und in Abhängigkeit davon kann ja Dein Script dann entsprechend reagieren!

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    1. Danke, ich werd's gleich mal probieren!

      TD