/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Checkboxe med billeder
Fra : Thrane


Dato : 14-11-06 14:11

Hej igen...

Jeg lavet denne testside:
http://www.eyecatch.dk/test2.asp

Det script der er der finder de checkboxe der er på siden og "laver dem om"
til billeder.
Kan det gøres sådan er det kun er nogle bestemet checkboxe der ændres?
Nogle jeg måske giver et specielt ID eller lign?

Jeg vil nemlig gerne have nogle alm. checkboxe på siden også...

Pft.
/Thrane



 
 
Thrane (14-11-2006)
Kommentar
Fra : Thrane


Dato : 14-11-06 15:09


"Thrane" <kyskoen@stofanet.dk> wrote in message
news:4559c0cc$0$3451$edfadb0f@dread11.news.tele.dk...
> Hej igen...
>
> Jeg lavet denne testside:
> http://www.eyecatch.dk/test2.asp
>
> Det script der er der finder de checkboxe der er på siden og "laver dem
om"
> til billeder.
> Kan det gøres sådan er det kun er nogle bestemet checkboxe der ændres?
> Nogle jeg måske giver et specielt ID eller lign?
>
> Jeg vil nemlig gerne have nogle alm. checkboxe på siden også...
>
> Pft.
> /Thrane
>
>

Har selv tusket mig frem til noget der virker.

Skiftede:
if(inputs[i].getAttribute('type') == 'checkbox')
med:
if(inputs[i].getAttribute('type') == 'checkbox' &
inputs[i].getAttribute('ID') == 'table')

Så tager den kun dem med ID = table

/Thrane



Jens Gyldenkærne Cla~ (14-11-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-11-06 15:50

Thrane skrev:


> Har selv tusket mig frem til noget der virker.
>
> Skiftede:
> if(inputs[i].getAttribute('type') == 'checkbox')
> med:
> if(inputs[i].getAttribute('type') == 'checkbox' &
> inputs[i].getAttribute('ID') == 'table')
>
> Så tager den kun dem med ID = table

Det vil kun virke hvis hvis du bruger ikke-validerende kode (da id
skal være unik på en side). Kan du ikke benytte klassen i stedet
for:


if(inputs[i].getAttribute('type') == 'checkbox' &
inputs[i].getAttribute('class') == 'table')
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Thrane (14-11-2006)
Kommentar
Fra : Thrane


Dato : 14-11-06 16:07


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns987BA1069C9EBjcdmfdk@gyrosmod.dtext.news.tele.dk...
>
> Det vil kun virke hvis hvis du bruger ikke-validerende kode (da id
> skal være unik på en side). Kan du ikke benytte klassen i stedet
> for:
>
>
> if(inputs[i].getAttribute('type') == 'checkbox' &
> inputs[i].getAttribute('class') == 'table')
> --

Tak Jens...

Hvis checkboxen, så ser således ud:
<input name="Copy" type="checkbox" class="'table'" value="Copy">
så virker det ikke...

Eller har jeg ikke fattet class i denne forbindelse?

/Thrane




Thrane (14-11-2006)
Kommentar
Fra : Thrane


Dato : 14-11-06 16:10


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns987BA1069C9EBjcdmfdk@gyrosmod.dtext.news.tele.dk...
>
> Det vil kun virke hvis hvis du bruger ikke-validerende kode (da id
> skal være unik på en side). Kan du ikke benytte klassen i stedet
> for:
>
>
> if(inputs[i].getAttribute('type') == 'checkbox' &
> inputs[i].getAttribute('class') == 'table')
> --
> Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
> eller Brønshøj, max 6000 pr. måned.
> Kontakt pr. mail - nospam(at)gyros.dk
> Jens Gyldenkærne Clausen

Name virker efter hensigten, men det har jeg brug for er unikt, så jeg kan
validere formen...

/Thrane



Jens Gyldenkærne Cla~ (14-11-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-11-06 16:16

Thrane skrev:

> Hvis checkboxen, så ser således ud:
> <input name="Copy" type="checkbox" class="'table'"
> value="Copy"> så virker det ikke...

Prøv at nøjes med et sæt anførselstegn:

<input name="Copy" type="checkbox" class="table" value="Copy">

Hvis det ikke virker kan du bruge strengmatching, enten på id eller
name (altså fx udskifte checkbokse med et id der starter med
imgBox).
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Thrane (14-11-2006)
Kommentar
Fra : Thrane


Dato : 14-11-06 19:43


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns987BA56DC905Fjcdmfdk@gyrosmod.dtext.news.tele.dk...

>
> Prøv at nøjes med et sæt anførselstegn:
>

Min tastefejl herinde... Det var kun med " "...

>
> Hvis det ikke virker kan du bruge strengmatching, enten på id eller
> name (altså fx udskifte checkbokse med et id der starter med
> imgBox).
> --

Beklager Jens.
Der tabte du mig helt.
Jeg har ikke rigtig rodet med den slags kode her før...
Kan du uddybe/give et eksempel?

/Thrane



Jens Gyldenkærne Cla~ (14-11-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-11-06 23:43

Thrane skrev:

>
> "Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in
> message
> news:Xns987BA56DC905Fjcdmfdk@gyrosmod.dtext.news.tele.dk...
>
>>
>> Prøv at nøjes med et sæt anførselstegn:
>>
>
> Min tastefejl herinde... Det var kun med " "...
>
>>
>> Hvis det ikke virker kan du bruge strengmatching, enten på id
>> eller name (altså fx udskifte checkbokse med et id der
>> starter med imgBox).


>> --
>
> Beklager Jens.
> Der tabte du mig helt.
> Jeg har ikke rigtig rodet med den slags kode her før...
> Kan du uddybe/give et eksempel?

Utestet:

if(inputs[i].getAttribute('type') == 'checkbox' &&
   inputs[i].getAttribute('ID').match(/^imgBox/) )

Det vil ramme checkbokse som:

<input type="checkbox" id="imgBox42" value="yes">
<input type="checkbox" id="imgBox" value="yes">
<input type="checkbox" id="imgBox_314" value="yes">

- men ikke følgende:
<input type="checkbox" id="imgbox42" value="yes">
<input type="checkbox" id="MyimgBox" value="yes">
<input type="checkbox" id="foobar" value="yes">

/^imgBox/ matcher strenge der begynder med bogstavkombinationen
"imgBox".
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thrane (15-11-2006)
Kommentar
Fra : Thrane


Dato : 15-11-06 08:38


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns987BF13917501jcdmfdk@gyrosmod.cybercity.dk...
>
> Utestet:
>
> if(inputs[i].getAttribute('type') == 'checkbox' &&
> inputs[i].getAttribute('ID').match(/^imgBox/) )
>
> Det vil ramme checkbokse som:
>
> <input type="checkbox" id="imgBox42" value="yes">
> <input type="checkbox" id="imgBox" value="yes">
> <input type="checkbox" id="imgBox_314" value="yes">
>
> - men ikke følgende:
> <input type="checkbox" id="imgbox42" value="yes">
> <input type="checkbox" id="MyimgBox" value="yes">
> <input type="checkbox" id="foobar" value="yes">
>
> /^imgBox/ matcher strenge der begynder med bogstavkombinationen
> "imgBox".
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på http://usenet.dk/netikette/citatteknik.html

Det virker perfekt!

Jens, tusind tak for din store hjælp, både her og tidligere.
Jeg sætter stor pris på det og er ret overbevist om at mange andre her også
gør det!

/Thrane



Jens Gyldenkærne Cla~ (15-11-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 15-11-06 09:11

Thrane skrev:

>> if(inputs[i].getAttribute('type') == 'checkbox' &&
>> inputs[i].getAttribute('ID').match(/^imgBox/) )

> Det virker perfekt!

Herligt.


> Jens, tusind tak for din store hjælp, både her og tidligere.

Velbekomme. Hvis du vil gøre lidt til gengæld, må du gerne huske at
klippe lidt i dine citater.


--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thrane (15-11-2006)
Kommentar
Fra : Thrane


Dato : 15-11-06 11:29


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns987C5D6CC4AECjcdmfdk@gyrosmod.dtext.news.tele.dk...
>
> Velbekomme. Hvis du vil gøre lidt til gengæld, må du gerne huske at
> klippe lidt i dine citater.
>
> Jens Gyldenkærne Clausen

Modtaget!

/Thrane



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste