Seite 1 von 2 12 Letzte
  1. #1
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard [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
    Soo nun habe ich ein Div mit der ID boxEins( Höhe und Breite sind 100 und es hat einen Umrandung die 1px dick ist und die Farbe rot hat).
    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.

  2. #2

    Registriert seit
    18.11.2011
    Beiträge
    226
    Thanked 165 Times in 82 Posts

    Standard AW: [Javascript]

    jquery einbinden.

    PHP-Code:
    $(document).ready(function() {
        $(
    '#boxEins').on('click', function() {
            $(
    this).html($('<img/>', {
                
    'src''bild.png',
                
    'alt'''
            
    }));
        });
    }); 

  3. The Following User Says Thank You to 3lit For This Useful Post:

    Saad (29.11.2012)

  4. #3

    Registriert seit
    19.11.2011
    Beiträge
    496
    Thanked 412 Times in 268 Posts

    Standard AW: [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'

  5. The Following User Says Thank You to Mr. White For This Useful Post:

    Saad (29.11.2012)

  6. #4
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard 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 :p
    Geä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.

  7. #5
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    7.821
    Thanked 9.354 Times in 3.194 Posts
    Blog Entries
    5

    Standard AW: [Javascript] Bild bei Klick wechseln

    Code:
    element.innerHTML = '';


  8. The Following User Says Thank You to DMW007 For This Useful Post:

    Saad (29.11.2012)

  9. #6
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard 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 :b
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  10. #7
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    7.821
    Thanked 9.354 Times in 3.194 Posts
    Blog Entries
    5

    Standard AW: [Javascript] Bild bei Klick wechseln

    Code:
    var element = document.getElementById('box2');
    if(element != null) {
        element.style.border = '5px solid blue';
    }


  11. The Following User Says Thank You to DMW007 For This Useful Post:

    Saad (29.11.2012)

  12. #8
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard 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 :b
    Geä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.

  13. #9
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    7.821
    Thanked 9.354 Times in 3.194 Posts
    Blog Entries
    5

    Standard AW: [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.


  14. #10
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard 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
    der Value irgendwie nicht übernommen wird, kp wieso.
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

Seite 1 von 2 12 Letzte

Ähnliche Themen

  1. IP wechseln
    Von Ektoplazm im Forum Internet und Technik
    Antworten: 5
    Letzter Beitrag: 03.12.2013, 23:48
  2. Apple-ID wechseln
    Von JumP-StyLe im Forum iOS
    Antworten: 14
    Letzter Beitrag: 13.11.2013, 07:17
  3. Uploadbox Javascript?
    Von MHRCube im Forum Webentwicklung
    Antworten: 2
    Letzter Beitrag: 20.02.2013, 00:05
  4. Get Request - Javascript
    Von DANP im Forum Java
    Antworten: 7
    Letzter Beitrag: 19.11.2012, 16:52
  5. Fahrschule wechseln ?
    Von Ticket2000 im Forum Fahrzeuge
    Antworten: 1
    Letzter Beitrag: 05.03.2012, 15:48
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.