Avatar billede france Novice
05. maj 2002 - 23:26 Der er 10 kommentarer og
1 løsning

Checkbox som jeg vil ha' det :-)

Hej

Jeg har set på et par "smarte" sider hvor de har erstattet deres checkboxe med 2 billed filer (jpg)

Dvs. en "unchecked" var blank.jpg
og en "checked" var check.jpg

Skide smart (undskyld mit sprog) da checkboxe jo
er ret kedelige. Men hvordan har de gjort det ???

France :-)
Avatar billede funkeychicken Nybegynder
05. maj 2002 - 23:30 #1
<input type=checkbox backgroung=ds.jpg name=test>
Avatar billede funkeychicken Nybegynder
05. maj 2002 - 23:30 #2
wolla
Avatar billede jakoba Nybegynder
05. maj 2002 - 23:31 #3
Nok noget i retning af her:

selve checkboksen er blot billeder, men chckboksdata bliver gemt i et hidden felt så de kan blive sendt til serveren den vej.

mvh JakobA
Avatar billede france Novice
05. maj 2002 - 23:32 #4
arr... den skal jo bruge to billeder
Prøv at kigge på http://www.telia.dk/mobiz/kontaktos.html

der er brugt (vistnok) JavaScript....
Kan det ikke gøres anderledes ???
Avatar billede keysersoze Ekspert
05. maj 2002 - 23:48 #5
kigger lige med :)
Avatar billede jakoba Nybegynder
06. maj 2002 - 00:00 #6
Grabbet fra http://www.telia.dk/mobiz/kontaktos.html
    check for copyright osv


lidt script i head:

<script language="JavaScript" type="text/javascript">
function switchImg(formelement,imgname)
{
imgsourceactive = "images/buttons/checkbox_selected.gif"
imgsourcedeactive = "images/buttons/checkbox_deselected.gif"

    if (document.images)
    {
        if(document.forms.mobizform[formelement].value=="0")
        {
            evalstring = "document." + imgname + ".src = imgsourceactive";
              eval(evalstring)
            document.forms.mobizform[formelement].value="1"
        }
        else
        {
            evalstring = "document." + imgname + ".src = imgsourcedeactive";
              eval(evalstring)
            document.forms.mobizform[formelement].value="0"
        }
    }
}
</script>


en checkbokslinie

<td valign="top"><a href="java script:switchImg('abonnementservice','box1');"><img src="images/buttons/checkbox_deselected.gif" name="box1" width="15" height="13" border="0" /></a></td>


et hidden felt at sende data i:

<input type="hidden" name="abonnementservice" value="0">

mvh JakobA
Avatar billede france Novice
06. maj 2002 - 00:08 #7
-> JAKOB A

Jeg har prøvet at sætte det ind, men der opstår nogle errors.
Kunne du kogges til at det nødvendig, så det virker.
Dvs. uden feks. document.forms.mobizform da jeg ikke er skrap til JavaScript osv. og fortæller mig kort, hvad, hvad er og hvorfor.
Du kan så e-mail mig .htm dokumentet til mig.
Jeg smider gerne 30 point ekstra oveni til dig =)

På forhånd tak
Michael
Avatar billede france Novice
06. maj 2002 - 00:10 #8
ups... tænker for hurtigt uden at skrive... hehe
Der skal stå "Kunne du logges til af fjerne/indsætte det nødvendige..."
- det giver nok mere mening.
Avatar billede tipsen Nybegynder
06. maj 2002 - 01:30 #9
Det havde nok givet endnu mere mening at prøve at lokke jakob og ikke at logge ham :-)
Avatar billede =maddog= Nybegynder
06. maj 2002 - 08:38 #10
han er jo logget på i forvejen. Ooh den var dårlig
Avatar billede padde Nybegynder
06. maj 2002 - 12:56 #11
Hej France.

Du mangler at fortælle hvad Mobizform er:

<FORM name=mobizform action=mailform.cgi method=get>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester