Avatar billede martins Nybegynder
15. oktober 2003 - 14:53 Der er 10 kommentarer og
1 løsning

Forum og avatar

Hej eksperter.

Jeg er ved at kode et forum, og der skal selvf. være muligheden for at vælge sig et avatar. Problemet består så i, at jeg ønsker at vise disse avatars i et popup vindue, som linkes til, fra brugernes "rediger profil" side. Så langt er jeg kommet. Jeg lister alle avatars, og nu ønsker jeg, at brugeren skal kunne klikke på et avatar, hvorefter vinduet lukkes, og avatarets sti, gemmes i en variable/session/javascript/whatever, så jeg kan vise og gemme det på "rediger profil" siden.

Jeg er altså ret åben for, hvordan opgaven løses, bare jeg kan se noget kode.
Avatar billede thesurfer Nybegynder
15. oktober 2003 - 14:58 #1
hvad med en form med en type="hidden" på "rediger profil" siden.. med popup'en kalder du så hovedsiden med noget der ligner:
parent.document.forms['FORMNAVN'].HIDDENNAVN.value = sti;
når brugeren submitter formen, kan du aflæse stien med:
request.form("HIDDENNAVN")
Avatar billede thesurfer Nybegynder
15. oktober 2003 - 15:03 #2
rediger.asp:
<a href="#" onClick="window.open('avatar.htm', 'avartar','');return false;">vælg avatar</a>

<form name="FORMNAVN">
<input type="text" name="avatar">
</form>

---

avatar filen:
<img src="cb.jpg" onClick="opener.document.forms['FORMNAVN'].avatar.value = this.src; window.close()">
Avatar billede martins Nybegynder
15. oktober 2003 - 15:07 #3
Uha det er jeg ikke helt med på - altså hvordan jeg får givet det gemte felt en værdi fra popup'en.
Avatar billede martins Nybegynder
15. oktober 2003 - 15:08 #4
ah ok.. prøver lige
Avatar billede martins Nybegynder
15. oktober 2003 - 15:13 #5
Jeg får følgende fejl:

Fejl: 'opener.document.forms.myprofile.avatar' er null eller ikke et objekt
Avatar billede thesurfer Nybegynder
15. oktober 2003 - 15:13 #6
hvordan ser din form ud? paste den her..
Avatar billede martins Nybegynder
15. oktober 2003 - 15:15 #7
Ok - min fejl. Dum stavefejl i formens navn.

Det virker super godt - det eneste problem nu, er hvordan jeg viser avataren for brugeren, inden han klikker "gem profil"
Avatar billede thesurfer Nybegynder
15. oktober 2003 - 15:18 #8
rediger.asp:
<a href="#" onClick="window.open('avatar.htm', 'avartar','');return false;">vælg avatar</a>

<form name="FORMNAVN">
<input type="text" name="avatar">
Din Avatar: <img src="gennemsigtig.gif" name="imgavatar">
</form>

---

avatar filen:
<img src="cb.jpg" onClick="var formen = opener.document.forms['FORMNAVN']; formen.avatar.value = this.src; formen.imgavatar.src = this.src; window.close()">
Avatar billede martins Nybegynder
15. oktober 2003 - 15:23 #9
Du er simpelthen intet mindre end genial :o)

Mange tak for hjælpen ..
Avatar billede thesurfer Nybegynder
15. oktober 2003 - 15:40 #10
Takker og kommentaren, og for pointsne :)
Avatar billede martins Nybegynder
15. oktober 2003 - 16:07 #11
Brug dem nu ikke på én gang ! :oP
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
Kurser inden for grundlæggende programmering

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