Hi, ich brauche eure Hilfe. Und zwar habe ich folgende Scripte gefunden.
Erstellung eines Buttons mit Swap-Funktion:
Erstellung eines Bildes mit Swap-Funktion:
Wenn ich damit einen Button und ein Bild erstelle, funzt es super. Jetzt möchte ich, dass bei einem Klick auf den Button nicht nur der Text verändert wird, sondern gleichzeitig noch ein Bild. Habe schon stundenlang gegoogelt und rumgebastelt, schaffe es aber einfach nicht, beides zu kombinieren. Hier nochmal die Übersicht, wie ich das meine
Situation 1. "Öffnen" und Bild 1 sichtbar -> Klick auf "Öffnen"
Situation 2: "Schließen" und Bild 2 sichtbar -> Klick auf "Schließen"
Situation 3: "Öffnen" und Bild 1 sichtbar
Erstellung eines Buttons mit Swap-Funktion:
Code:
<a id="element1" onClick="javascript:changeText(1)">Öffnen</a>
function changeText(idElement) {
var element = document.getElementById('element' + idElement);
if (idElement === 1 || idElement === 2) {
if (element.innerHTML === 'Öffnen') element.innerHTML = 'Schließen';
else {
element.innerHTML = 'Öffnen';
}
}
}
Erstellung eines Bildes mit Swap-Funktion:
Code:
<img src="bild1.jpg" class="img-swap">
$(function(){
$(".img-swap").live('click', function() {
if ($(this).attr("class") == "img-swap"){
this.src = this.src.replace("bild1.jpg","bild2.jpg");
} else {
this.src = this.src.replace("bild2.jpg","bild1.jpg");
}
$(this).toggleClass("bild1.jpg");
});
});
Wenn ich damit einen Button und ein Bild erstelle, funzt es super. Jetzt möchte ich, dass bei einem Klick auf den Button nicht nur der Text verändert wird, sondern gleichzeitig noch ein Bild. Habe schon stundenlang gegoogelt und rumgebastelt, schaffe es aber einfach nicht, beides zu kombinieren. Hier nochmal die Übersicht, wie ich das meine
Situation 1. "Öffnen" und Bild 1 sichtbar -> Klick auf "Öffnen"
Situation 2: "Schließen" und Bild 2 sichtbar -> Klick auf "Schließen"
Situation 3: "Öffnen" und Bild 1 sichtbar
Zuletzt bearbeitet: