Huske input fra andet vindue (gøres med javascript? håber på php)
Hej. Jeg har et problem som jeg håber nogen kan hjælpe mig med. Det handler om at jeg har to vinduer, et (opbygget i frames) med: - en formular (name="form1") - et tekstfelt (name="input1") - og en submit knap (name="submit1")
Og et andet (ikke opbygget i frames) der skal vise hvad man har indtastet i det første. Det jeg gerne vil have er, at når der bliver trykket på submit1 i første vindue, opdaterer andet vindue og viser hvad der er blevet skrevet i input1 i første vindue. Jeg gætter på at det kan gøres med javascript, men jeg bliver meget glad hvis det kan gøres med php, da jeg ikke er god til javascript. :-(
virkede det - og hvilken af dem var det lige. Det var jeg selv lidt i tvivl om ;-)
Men jeg kan sige så meget, at det scriptet gør er at den finder ud af hvornår formen i popuppen bliver submittet, og lægger så værdien i input1-feltet ind i en div. opener betyder her det vindue som åbnede popuppen, og herfra kan man så udføre ting inde i modervinduet - i dette tilfælde finder den elementet med id'en "stdout" med document.getElementById("stdout") og lægger værdien af input1-feltet ind via innerHTML.
men åbner du dit popupvindue fra din side og ligger siden i popup-vinduet overhovedet på din server? For i teorien kunne du godt hente værdien af dit formelement fra hoved-vinduet hvis altså siden i popupvinduet ikke ligger på en helt vildfremmed side.
pokkers for den ligger på en anden server, men jeg ved hvad input feltet hedder, og hvad formularen hedder. Og jeg ved hvad framen hedder...kan man så ikk?! :-(
Hvis dine servere ligger under samme hoveddomaine, er der dog en mulighed for at sætte dokumenternes stamdomæne til at være hoveddomænet, men det lød ikke sådan (og det skal gøres, så begge dokumenter har det samme domæne, som skal være et 'over'-domæne !-)
Altså hvis din side ligger på hans.grete.andersen.dk kan du sætte domænet til enten grete.andersen.dk eller andersen.dk, og det andet dokument skal så have det samme domæne ...
..den ligger på et andet domæne...men er i sikre på at jeg ikke kan, jeg ved at man kan noget i stil med: input1 = nytvindue.document.form1.input1.value hvis det er på samme domæne, kan man ikke gøre noget andet smart?
Hver gang du prøver, vil du få fejlen: Adgang nægtet ...
Synes godt om
Ny brugerNybegynder
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.