24. august 2004 - 17:07Der er
13 kommentarer og 1 løsning
JavaScript - og <a href>
Hejsa,
Jeg har aldrig selv kodet JavaScript før - kun Java. Men jeg har fået til opgave, at jeg skal lave en brugerundersøgelse på min uddannelsesinstitustions Campusnet, og i denne anledning har jeg nogle spørgsmål.
Jeg laver layout'et i HTML, og jeg skal bl.a. lave en <a href>, som refererer ned til et et andet system, som bl.a. indeholder brugernes brugernavne.
Inde i mit JavaScript, skal jeg så prøve at få fat i den førnævnte <a href> og få brugernavnet kaldt frem på den måde. Er der nogen, der kan sige mig, om det kan lade sig gøre og hvordan ?
Måske er det blevet en smule kringlet, men det er også svært at forklare, når man ikke rigtigt helt selv er med på det.
-- for det kan javascript ikke, det nærmeste er ved at sende f.eks. en form, som åbnes i et nyt vindue, så kan man have noget yderligere javascript, som skriver tilbage !-)
Jeg har ikke selv helt styr på, hvad det er, der skal ske - men jeg skal hente nogle brugernavne frem, som ligger inde i et link - altså <a href> - som er et system over brugernavne og alt muligt. Det kan jeg ikke eller hvad ?
Jeg føler ikke, jeg er helt med. Men det er sgu også svært, når man ikke rigtigt kender noget til det :-)
Men altså, jeg kan ikke med JavaScript hente noget ned fra et andet system - hvor stien til systemet står i en <a href> i HTML'en ? Og i dette tilfælde er det så den pågældenes brugernavn.
Javascript er jo på klient siden, så med mindre det du skal have fat i, er udskrevet i fx. html til klientsiden, så nej.
Men har du et <a> tag der fx. ser således ud:
<a href="bla.html" id="BRUGERNAVN">bla</a> - så ingen problemer. Hvad har du helt præcist at gøre godt med, og hvad skal der ske når du har fat i det du ønsker med javascript?
Det, der skal laves, er en brugerundersøgelse - og brugernavnene skal derfor gemmes ned for at se, hvem der har svaret på undersøgelsen - for når en person HAR svaret, skal denne ikke have muligheden for at svare igen.
Men jeg har ikke selv mulighed for at gå ned og "hive" brugernavnene ud - derfor skal der en reference på til dem, som råder over disse, og så skal de trækkes ud på den måde.
Hvis du ikke gør det server-side tager det ikke mange sekunder at strikke noget sammen, som kommer udenom, hvis man virkelig er interesseret i at gøre noget grimt !-)
-- og når du snakker om metoden getAlleBrugere() går jeg ud fra, at du i forvejen har en registrering af de brugere på serveren !-)
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.