Zum Inhalt springen

ein Image ein actionlistner hinzufügen


Empfohlene Beiträge

Geschrieben

hallo,

ich will das wenn man auf das bestimmte bild drückt, eine Action ausgeführt wird also eine Function in JavaScript geschrieben geht das?

<img name="image2" src="bild4.jpg">

also wo muss hier noch ein eintrag hinzugefügt?

Grüße aK

Geschrieben

wenn ich das so mache das ich drauf klicken kann

<input type="image" name="image2" src="bild4.jpg" onClick="setpic(dummy1,i);">

Funktioniert dieser befehl nicht mehr.

document.images['image2'].src = pictures[a];

brache dringed hilfe :)

Geschrieben

wenn ich das mit input mache kann ich nicht mehr die Bilder verändern.

function showpic(a){

if(a==0){

document.images['image2'].src = pictures[a];

document.images['image3'].src = pictures[a+1];

document.images['image4'].src = pictures[a+2];

}

z.b. das klappt dann nicht mehr, weil er nicht weis was Image2 usw ist oder?

Geschrieben

Also die Funktion, die Du aufrufst, passt nicht zu der, die Du deklarierst:


function showpic(a){

if(a==0){

document.images['image2'].src = pictures[a];

document.images['image3'].src = pictures[a+1];

document.images['image4'].src = pictures[a+2];

}


<input type="image" name="image2" src="bild4.jpg" onClick="setpic(dummy1,i);">

Weder der Name, noch die Übergabeparameter stimmen überein.

Kannst Du bitte den korrekten relevanten Codeausschnitt (Javascript-Funktion und <img> Element) zeigen?

Peter

Geschrieben

function setpic(dummy,a){

if(a==1){

document.images['image'].src = pictures[a];

document.images['image2'].src = pictures[a];

document.images['image3'].src = pictures[a+1];

document.images['image4'].src = pictures[a+2];

}

else if(a==pictures.length-1){

}

else{

}

}

der macht fast das gleiche! Nur wenn ich das so mache macht er es nicht weil die Image2

durch <input> verändert wurde und jetzt bruach ich hilfe.... wie man das sonst schreibt^^

Geschrieben

Sorry, ich versteh nicht, was Dein Problem ist. Deiner Formulierung kann ich nichts entnehmen, außer dass etwas nicht tut, wie es soll.

Entweder Du musst es mir noch mal erklären (lies Dir doch Deinen Post vor dem Absenden noch mal durch und versuche, ihn als jemand zu lesen, der keine Ahnung von Deinem Problem hat), oder jemand anderes hier wird helfen.

Allgemeiner Tipp: debugge das ganze mal im Firefox mit Firebug und schau nach, was in den einzelnen Variablen drinsteckt (speziell document.images['image2'], das scheint ja Probleme zu machen, wenn ich Dich richtig verstanden habe).

Peter

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...