akhead Geschrieben 10. November 2009 Teilen Geschrieben 10. November 2009 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
akhead Geschrieben 10. November 2009 Autor Teilen Geschrieben 10. November 2009 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kingofbrain Geschrieben 10. November 2009 Teilen Geschrieben 10. November 2009 Was heißt "Funktioniert dieser befehl nicht mehr. "? Wie sieht denn Deine Funktion aus und welchen Fehler erhältst Du? Peter Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
akhead Geschrieben 10. November 2009 Autor Teilen Geschrieben 10. November 2009 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? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kingofbrain Geschrieben 10. November 2009 Teilen Geschrieben 10. November 2009 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
akhead Geschrieben 10. November 2009 Autor Teilen Geschrieben 10. November 2009 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^^ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kingofbrain Geschrieben 11. November 2009 Teilen Geschrieben 11. November 2009 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
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.