Avatar billede skizo_someone Nybegynder
29. oktober 2005 - 19:34 Der er 2 kommentarer og
1 løsning

Overførsel fra vindue til et andet, samt andre FORM spørgsmål.

Godaften eksperter.

Mit problem er at jeg har en form hvor man skal kunne tilføje nogle elementer til en 'list box'. For at tilføje elementer til denne box, klikker man på et link som åbner et nyt vindue med en liste af brugere på siden, det er så min intention at når man klikker på en af disse brugere så bliver denne bruger tilføjet til listbox'en i det første vindue - håber i forstår.

Derudover søger jeg, som en sidegevinst, en side med brugbare javascripts som denne :)

På forhånd tak
Christian Rasmussen
Avatar billede skovenborg Nybegynder
29. oktober 2005 - 21:09 #1
Dette er kun et svar på spørgsmålet om listbox'en og overførslen fra det andet vindue:

Hvis din selectbox fx ser sådan ud:
<select id="selbox">
  <option value="noget">Noget</option>
  </select>

så kan du i dit popupvindue skrive:
<script type="text/javascript">
  function addUser(name) {
        if (opener && opener.document.getElementById('selbox')) {
              sel = opener.document.getElementById("selbox");
              sel.add(new Option(name,name),null);
        }
  }
</script>

og
<span onclick="addUser('Et navn');">Et navn</span>
<span onclick="addUser('Et andet navn');">Et andet navn</span>

Det er lige meget om det er span-elementer eller hvad du kunne finde på at bruge, bare du kalder funktionen addUser(<navnet>). Så vil den automatisk overføre de nye option, hvis altså list-boxen findes, og popupvinduet er åbnet.
Avatar billede skizo_someone Nybegynder
19. november 2005 - 01:24 #2
super, tak for det...beklager det sene svar. Gider du oprette et svar?
Avatar billede skovenborg Nybegynder
19. november 2005 - 15:34 #3
det helt iorden - du havde måske også lidt bøvl med mailen. Eksperten har jo ikke sendt mails ud i et stykke tid ;-)
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