Checkbox als Bild

LordClarik

Grünschnabel
Also ich habe ein formular erstellt, in diesem formular verwende ich bilder als checkboxen...

so jetzt möchte ich eine funktion schreiben die das bild bei einem klick austauscht und eine variable mit übergibt... genauso brauche in eine 2te funktion die abfragt ob die checkbox vielleicht schon angeklickt wurde, das sie gegebenfalls wieder deaktiviert werden kann und die variable gelöscht wird...

wer kann mir da weiterhelfen?
 
...

Ich habe jetzt eine funktion für den bildaustausch, die funktioniert so aber nicht, woran kann das liegen?

PHP:
function wapImage(a_sName)
{

    sImgSrc  = new String(window.document.getElementById("Img" + a_sName).src);
    sNewSrc  = new String();

    if (sImgSrc == "checkbox.gif") {
        sNewSrc  = "checkbox_h.gif";

    } else {
        sNewSrc  = "checkbox.gif";
    }
    window.document.getElementById("Img"  + a_sName).src  = sNewSrc;
}

Auf dem Bild das getauscht werden soll habe ich das liegen:

PHP:
<a href="#" onClick="swapImage('Change');"><img src="gfx/fomular/checkbox.gif" width="9" height="9" border="0" id="herr"></a>

funtkioniert aber nix... woran liegt das?
 
weiter...

fehler gefunden und zwar:

PHP:
sImgSrc  = new String(window.document.getElementById("Img" + a_sName).src);

hier sucht er den kompletten pfad raus, ich möchte aber das der pfad nur ab dem verzeichnis wo sich die datei befindet losgeht?
 
Hi,
versuchs mal hiermit:

Code:
sImgSrc = new String(window.document.getElementById("Img" + a_sName).src);
sImgSrc = sImg.substr(sImgSrc.lastIndexOf("/") + 1, sImgSrc.length)
 

Neue Beiträge

Zurück