Zum Inhalt springen

ein Image ein actionlistner hinzufügen


akhead

Empfohlene Beiträge

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?

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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^^

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...