/ 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
billedforening
Fra : Pacman


Dato : 05-08-08 01:19

hej, jeg ved ikke hvilket emne denne hører under, så jeg har
altså gættet og skrevet det her.
dette er nok et større projekt, så jeg spørger mere om dette er
muligt, end om hvordan man gør det.
så er det muligt, på en hjemmeside, at have flere billeder der
kan forenes. F. eks:
en hjemmeside hvor man kan lave sin egen figur. der er en figur
på siden, der er delt op i tre billeder. hovedet, overkroppen og
benene. hvis man klikker på billedet af hovedet, skifter det til
et andet hoved, og hvis man klikker igen skifter det til et
tredje. og det samme med overkroppen og benene. og når man så den
sammensatning man vil have, kan man klikke på en knap, og så
sammensætter den hovedet, overkroppen og benene til et billede,
man kan gemme på sin computer.
er det muligt at lave, eller skal jeg opgive ideen?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christian Kragh (05-08-2008)
Kommentar
Fra : Christian Kragh


Dato : 05-08-08 09:12

> er det muligt at lave, eller skal jeg opgive ideen?

Det virker ikke umiddelbart umuligt at lave...

Jeg tror jeg ville lave det ved at have de 3 billeder efter hinanden
og så skifte deres adresse ud.

<img src='img1_1.png' name='pic1'>
<img src='img2_1.png' name='pic2'>
<img src='img3_1.png' name='pic3'>

Så ville jeg kalde en funktion fra hvert billede, jeg er ikke skarp
i javascript men jeg ved det kan lade sig gøre...

scriptet skal spørge om billedets nuværende src og ændre det til den
nye.

Det er den ene del af dette projekt...
Altså at få brugeren til at kunne vælge imellem de enkelte billeders
udseene.

Den anden del er at få gemt billedet på brugerens computer.
Her ville jeg nok vælge på længere sigt at lave noget server script
der kunne sætte disse 3 billeder sammen således at den laver
billedet til brugeren "on the fly". Så slipper du selv for at tænke
på at skulle lave andet end at oploade nye billeder som man kan
vælge imellem.

Den anden mulighed er at du selv har sammensat alle mulighederne som
brugeren kan downloade.
Det tager længere tid at skulle lave dette selv, men til gengæld
skal du ikke ud i at kode server script til at starte med.

Prøv at google på at ændre billeder med javascript.
En ide, men ikke komplet er her:
http://javascript.internet.com/miscellaneous/change-two-images.html
Du skal så ændre det til at billederne altid vises efter de er
trykket på og ikke forsvinder igen når man flytter musen.

Christian

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Birger (05-08-2008)
Kommentar
Fra : Birger


Dato : 05-08-08 09:31

Christian Kragh wrote:
>> er det muligt at lave, eller skal jeg opgive ideen?
>
> Det virker ikke umiddelbart umuligt at lave...
>
> Jeg tror jeg ville lave det ved at have de 3 billeder efter hinanden
> og så skifte deres adresse ud.
>
> <img src='img1_1.png' name='pic1'>
> <img src='img2_1.png' name='pic2'>
> <img src='img3_1.png' name='pic3'>
>
> Så ville jeg kalde en funktion fra hvert billede, jeg er ikke skarp
> i javascript men jeg ved det kan lade sig gøre...
>
> scriptet skal spørge om billedets nuværende src og ændre det til den
> nye.
>
> Det er den ene del af dette projekt...
> Altså at få brugeren til at kunne vælge imellem de enkelte billeders
> udseene.
>
> Den anden del er at få gemt billedet på brugerens computer.
> Her ville jeg nok vælge på længere sigt at lave noget server script
> der kunne sætte disse 3 billeder sammen således at den laver
> billedet til brugeren "on the fly". Så slipper du selv for at tænke
> på at skulle lave andet end at oploade nye billeder som man kan
> vælge imellem.
>
> Den anden mulighed er at du selv har sammensat alle mulighederne som
> brugeren kan downloade.
> Det tager længere tid at skulle lave dette selv, men til gengæld
> skal du ikke ud i at kode server script til at starte med.
>
> Prøv at google på at ændre billeder med javascript.
> En ide, men ikke komplet er her:
> http://javascript.internet.com/miscellaneous/change-two-images.html
> Du skal så ændre det til at billederne altid vises efter de er
> trykket på og ikke forsvinder igen når man flytter musen.
>
> Christian

Det kan godt lade sig gøre.
3 billeder, som Christian foreslår.
Dog er det nok mere hensigtsmæssigt at have dem i 3 arrays, og have et index
for hver af de tre dele, der bestemmer hvilket er vist.
Og du skal ikke bruge mouseover men onclick til at skifte billederne - evt
oncontextmenu til at skifte baglæns.

At sætte dem sammen, kan ikke gøres hverken med HTML eller javascript - det
kan det serverside i f.eks. PHP.
Og som Christian foreslår kan man ikke gemme noget på brugerens computer -
men man kan godt lade brugeren selv downloade billedet - men man kan
alligevel ikke skrive noget HTML, der bruger elementer, der er gemt på
brugerens computer.

Du er nødt til at have en mulighed for at gemme den enkelte brugers valg,
hvis du vil have det skal være muligt at huske hvad hyn valgte sidste gang.
F.eks. en database - hvis du har et begrænset antal brugere, kan det også
lade sig gøre med en almindelig fil, gemt på serveren.
On second thought - det må kunne gøres med en cookie...

Men det korte af det lange : jo, det kan lade sig gøre ;>)

Birger
--
http://bbsorensen.dk
http://varmeretter.dk - hverdagsmad. Sundt, nemt, hurtigt og billigt.
Daglig opdatering.



Søg
Reklame
Statistik
Spørgsmål : 177438
Tips : 31962
Nyheder : 719565
Indlæg : 6408043
Brugere : 218879

Månedens bedste
Årets bedste
Sidste års bedste