sideshow: JavaScript If-Bedingung

Hallo auch!
Ich bin am verzweifeln - ich weiss nicht mehr weiter und hab schon so viel probiert!
Mit PHP könnt ichs realisieren aber ich will die Seite nicht neu laden, aber von Anfang an:

Ich will schauen, welcher RadioButton (von 4 Buttons) geklickt ist und anhand dessen bilder ausgeben lassen - aber es geht nicht - wäre nett wenn ihr mir unter die arme greifen würdet!!!

hier mein quellcode:

if(document.kleinanzeigen.rb_ausgabe1.checked == true){
document.write("<img id='KA' src='bilder/kleinanzeigen_karte1.gif'>");
} else if(document.kleinanzeigen.rb_ausgabe2.checked == true){
document.write("<img id='KA' src='bilder/kleinanzeigen_karte2.gif'>");
} else {
document.write("<img id='KA' src='bilder/kleinanzeigen_karte0.gif'>");
}

wäre sehr dankbar für einen denkanstoss in die richtige richtung!

  1. Hallo sideshow!

    wie wäre es denn damit
    <form ~>
    <input type"checkbox" name="~" onClick="if(this.checked){document.getElementById('bild').src='kleinanzeigen_karte1.gif'}else{document.getElementById('bild').src='leer.gif'}">
    </form ~>
    <div><im src="leer.gif" id="bild" alt=""></div>

    Gruß aus Berlin!
    eddi

  2. Ich will schauen, welcher RadioButton (von 4 Buttons) geklickt ist und anhand dessen bilder ausgeben lassen - aber es geht nicht - wäre nett wenn ihr mir unter die arme greifen würdet!!!

    hier mein quellcode:

    if(document.kleinanzeigen.rb_ausgabe1.checked == true){
    document.write("<img id='KA' src='bilder/kleinanzeigen_karte1.gif'>");
    } else if(document.kleinanzeigen.rb_ausgabe2.checked == true){
    document.write("<img id='KA' src='bilder/kleinanzeigen_karte2.gif'>");
    } else {
    document.write("<img id='KA' src='bilder/kleinanzeigen_karte0.gif'>");
    }

    Radiobutton werden üblicherwiese als Array angesprochen (da es in der Regel mehrere sind)

    Wie auch in dem Beispiel in selfhtml beschrieben: http://de.selfhtml.org/javascript/objekte/elements.htm#checked

    Übrigens ist das document.write() ohne document.close() wirkungslos und würde dazu führen, dass die Seite und das script weg sind.

    Struppi.