Avatar billede filip_b_l Nybegynder
20. september 2001 - 12:32 Der er 9 kommentarer og
2 løsninger

Opdatering af vinduer via andre vindue...

Hej
Jeg skal lave et site hvor jeg via et popup vindue kan tilføje noget i et andet vindue… Det lyder lidt kompliceret, men lad mig komme med et eks. Sol-mail. Du trykker på adressekartotek, og dit kartotek popper up i et nyt vindue. Der finder du den mail adr du vil skrive til og trykker på den. Du lukker pop-upvinduet og mail adressen står nu i modtager feltet. Jeg arbejder med php, men er i tvivl om det er java eller php, så jeg har tilføjet spm i begge kategori… Fatter i det stadigt ikke…? fille@tumpen.dk
Avatar billede tknudsen Nybegynder
20. september 2001 - 12:38 #1
I javascript kan du gøre følgende:

- fra \'main\' vinduet åbner du \'popup\' vinduet
- på onUnload event på popup vinduets body laver du div opdateringer i main vinduet


source - main vindue:

var whdPopUp;

function openPopUp()
{
  whdPopUp = window.open(\'popup.htm\',\'titel\');
}


<body>

<input type=\"text\" id=\"dims\">

</body>


source - popup vindue

fcuntion putValues()
{
  var obj = getElementById(opener.dims);
  obj.value = \'tekst fra popup vindue\';

}


<body onUnload=\"putValues()\">

</body>
Avatar billede tknudsen Nybegynder
20. september 2001 - 12:43 #2
var obj = getElementById(opener.dims);


er sføli forkert - bruge istedet:

var obj = opener.document.all[\'dims\'];


husk bare at document.all er ie specifikt
Avatar billede olebole Juniormester
20. september 2001 - 13:19 #3
<ole>
husk bare at *hele* tknudsens kode er ie specifik!  =o)
/mvh
</bole>
Avatar billede olebole Juniormester
20. september 2001 - 13:21 #4
...og har iøvrigt intet med HTML at gøre! Form-elementer skal _altid_ lægges ind i et par <form></form>-tags.....hvilket vel ikke burde chokere nogen  ;o)
/mvh
Avatar billede tknudsen Nybegynder
20. september 2001 - 13:24 #5
olebole >> er der andet end docoment.all der er ie specifikt ?
Avatar billede olebole Juniormester
20. september 2001 - 13:25 #6
Ja, at du kan have form-elementer udenfor form-tags.....det er kun IE, der viser dem. Husk _altid_ <form></form>  :)
/mvh
Avatar billede tknudsen Nybegynder
20. september 2001 - 13:54 #7
ok - tak
Avatar billede olebole Juniormester
20. september 2001 - 14:02 #8
...anytime  ;o)
Avatar billede coderdk Praktikant
20. september 2001 - 14:34 #9
Ole> Nej. NS4 viser dem ikke - IE, Mozilla, NS6, lynx og Opera viser dem - Jeg tror også at Konqueror og de andre viser dem...

Men jeg giver dig ret - man bør ALTID kapsle dem ind i <form></form> tags :)
Avatar billede olebole Juniormester
20. september 2001 - 17:23 #10
Ja.....unoder har det jo med at sprede sig  =o)
Avatar billede filip_b_l Nybegynder
13. marts 2002 - 11:59 #11
det svar giver vist halvpoint til dig, hald til mig...
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