Saad (29.11.2012)
-
29.11.2012, 20:55 #1
[Javascript] Bild bei Klick wechseln
Hey, ich hab da mal kurz eine Frage und zwar.
Ich habe jetzt mal ein HTML-Dokument und eineJavascript-Dokument.
Das Javascript-Dokument ist im HTML-Dokument verlinkt mit folgendem "Code" im Head-Bereich.
PHP-Code:<script language="javascript" type="text/javascript" src="jscript.js"></script>
So nun möchte ich, dass, wenn ich auf die Box klicken, sich das Bild im Div ändert..das Ganze soll mit JavaScript gemacht werden,nur habe ich iwie voll keinen Plan wie ich das machen soll :/
Könnte mir jmd. vlt helfen?Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.
-
29.11.2012, 21:00 #2
- Registriert seit
- 18.11.2011
- Beiträge
- 226
Thanked 165 Times in 82 PostsAW: [Javascript]
jquery einbinden.
PHP-Code:$(document).ready(function() {
$('#boxEins').on('click', function() {
$(this).html($('<img/>', {
'src'; 'bild.png',
'alt': ''
}));
});
});
-
The Following User Says Thank You to 3lit For This Useful Post:
-
29.11.2012, 21:01 #3
- Registriert seit
- 19.11.2011
- Beiträge
- 496
Thanked 412 Times in 268 PostsAW: [Javascript]
Gib dem Bild einen Namen. Und im onclick-Attribut des divs lässt du folgendes ausführen:
Code:document.images['bild_name'].src = 'pfad_zum_neuen_bild'
-
The Following User Says Thank You to Mr. White For This Useful Post:
Saad (29.11.2012)
-
29.11.2012, 21:18 #4
AW: [Javascript] Bild bei Klick wechseln
Hm, ich habe das mal jetzt anderes gelöst und zwar so:
function klicken() {
var element = document.getElementById('kal1');
element.style.backgroundImage = 'url(Bilder/bild1.jpg)';
}
und im div ruf ich dann eben die Funktion auf. Nur das einzige Problem ist jetzt, dass sich der Text, der vorher im Div war, noch immer da ist und sich nicht löscht :b
Wie kann ich den jetzt löschen?
haha danke dir DMW, habs genau in dem Moment im Skriptum gefunden :pGeändert von Saad (29.11.2012 um 21:37 Uhr)
Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.
-
29.11.2012, 21:35 #5
- Registriert seit
- 15.11.2011
- Beiträge
- 7.821
- Blog Entries
- 5
Thanked 9.354 Times in 3.194 PostsAW: [Javascript] Bild bei Klick wechseln
Code:element.innerHTML = '';
-
The Following User Says Thank You to DMW007 For This Useful Post:
Saad (29.11.2012)
-
29.11.2012, 22:02 #6
AW: [Javascript] Bild bei Klick wechseln
So eine Frage hätte ich da noch und zwar: Ich hab jetzt 10 Divs.
Das erste Div hat die ID Box1, das nächste hat die ID Box2 usw.. In jeder Box ist jetzt eine Nummer ( von 1 -10...also das DIV mit der ID Box1 hat 1 im DIV stehen und das DIV mit der ID Box2 hat im DIV ne' 2 stehen usw..)
Jetzt habe ich ein Formular mit einem <input type="text" name="suchen" /> und einem <input type="button" name="sucheBox" value="Suchen" />.
So der Benutzer kann jetzt eben im Textfeld sagen wir mal 2 eingeben und dann auf Suchen klicken und nun musst jetzt eben dieser Div-Container mit der 2 mit einer Umrandung versehen werden.. wie bekomem ich das nun hin :bBis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.
-
29.11.2012, 22:19 #7
- Registriert seit
- 15.11.2011
- Beiträge
- 7.821
- Blog Entries
- 5
Thanked 9.354 Times in 3.194 PostsAW: [Javascript] Bild bei Klick wechseln
Code:var element = document.getElementById('box2'); if(element != null) { element.style.border = '5px solid blue'; }
-
The Following User Says Thank You to DMW007 For This Useful Post:
Saad (29.11.2012)
-
29.11.2012, 22:21 #8
AW: [Javascript] Bild bei Klick wechseln
Hm, das verstehe ich nicht wirklich. Warum element != NULL?
Der Benutzer kann ja außerdem auch z.B 1 eingeben oder 7 oder 9 usw..
Mein Ansatz ist folgender:
textfeld hat die id suchFeld..
function suchen() {
var anzahl = document.getElementById('suchFeld').value;
switch(anzahl){
case 1:
var element = document.getElementById('kal1');
element.style.borderColor = "black";
case 2:
....
case 3:
....
}
}
und diese Function rufe ich dann im <input type="button" /> tag auf, aber irgendwie tut sich da nichts :bGeändert von Saad (29.11.2012 um 22:31 Uhr)
Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.
-
29.11.2012, 22:36 #9
- Registriert seit
- 15.11.2011
- Beiträge
- 7.821
- Blog Entries
- 5
Thanked 9.354 Times in 3.194 PostsAW: [Javascript] Bild bei Klick wechseln
Ich bin davon ausgegangen, dass du den Integer aus dem Formular als ElementID übergibst.
Wenn der User eine Zahl eingibt die nicht als ID existiert ist element null.
Wenn dann auf eine Funktion/Eigenschaft oder sonstwas des nicht initialisierten Objektes element zugegriffen wird, wirft JS eine Exception und der JS-Parser stoppt die Ausführung.
-
29.11.2012, 22:40 #10
AW: [Javascript] Bild bei Klick wechseln
Achso.. Mit switch sollte das mehr oder weniger doch funktionieren.. nur das Problem ist nun, dass bei dieser Zeile
PHP-Code:var anzahl = document.getElementById('suchFeld').value;
Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.
Ähnliche Themen
-
IP wechseln
Von Ektoplazm im Forum Internet und TechnikAntworten: 5Letzter Beitrag: 03.12.2013, 23:48 -
Apple-ID wechseln
Von JumP-StyLe im Forum iOSAntworten: 14Letzter Beitrag: 13.11.2013, 07:17 -
Uploadbox Javascript?
Von MHRCube im Forum WebentwicklungAntworten: 2Letzter Beitrag: 20.02.2013, 00:05 -
Get Request - Javascript
Von DANP im Forum JavaAntworten: 7Letzter Beitrag: 19.11.2012, 16:52 -
Fahrschule wechseln ?
Von Ticket2000 im Forum FahrzeugeAntworten: 1Letzter Beitrag: 05.03.2012, 15:48
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.