Avatar billede dexxa Nybegynder
08. januar 2002 - 19:04 Der er 2 kommentarer

POPUP INFO til dokumment.

Jeg har lavet en side man kommer ind på. Der er en form boks som hedder domain, action på formboksen; er at den åbner et popupvindue hvor der kommer nogle resultater i..

Nå man klikker på et af de resultater som har et link, skal den lukke popupboksen, og sætte en tekst ind i formboksen.

Demostration

___________    ____
|___hej____|  |_søg|

Her har du et dokument, en form med et felt \'domain\' og en sumbmit knap.

Nå man klikker på søg, åbner den: test1.php?var=hej

I _popup boksen_ bliver det dannet nogle links

Luk denne popup og Skriv _935_ i forrige formboks
Luk denne popup og Skriv _32_ i forrige formboks
Luk denne popup og Skriv _454_ i forrige formboks

Nå man klikker på eksempel linket der skulle skrive 32 i forrige form, skal den lukke popup vinduet, og skrive 32 i forrige formboks, hvor der stod \'hej\' i!

Kan det lade sig gøre ?
Avatar billede Slater Ekspert
09. januar 2002 - 09:59 #1
Ja. du lukker bare vinduet med close(); i JavaScript og sender teksten (eller tallet) via JavaScript til

window.opener.form1.text1.value = enellerandenvariabel;
Avatar billede Slettet bruger
09. januar 2002 - 18:30 #2
For at give et eksempel (viperine manglede også \"document\" i sit script):

<a href=\"#\" onClick=\"opener.document.formNavn.tekstFeltNavn.value = 32; self.close(); return false;\">32</a>

I PHP skal du så bare sørge for at udskrive dit tal istedet for 32!
Husk at ændre form- og tekstfelt-navnet!
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