09. januar 2006 - 21:41Der er
7 kommentarer og 1 løsning
luk popup og opdate side
hejsa
jeg sidder og bikser lidt med en side. men nu er jeg altså stødt på et problem jeg håber i kan hjælpe mig med. jeg har en side, hvor jeg så åbner en popup. når man så er færdig med popup skal den lukke igen, det gør det sådan <body onload="window.close()";">, det virker også fint nok, men mit problem er så, at jeg skal have den til at opdatere den side den kommer fra, fordi den tager en variable med fra popup, som den så skal tjekke om er 1 når man har lukket popuppen. håber i kan hjælpe.
meget voldsomt mener jeg hele siden bliver hvid, det ser ikke så pænt ud, og den opdatere alt på siden, det er kun siden som er include der skal opdateres. kan man ikke lave et eller andet med at man kan sige reload(enside.php); window.close
Når du inkluderer et dokument i et andet foregår det på serveren. Når først brugeren kan se siden i browseren, har den forlængst forladt serveren - og denne kan derfor ikke gøre noget ved koden i browseren.
Derfor er du nødt til at bede serveren samle og udskrive siden påny og lade browseren hente den, hvis du vil se en ændring ... eller som roenving skriver, bruge en skjult iframe (eller den teknik, man kalder Ajax) til at hente ændringerne og skrive dem ind i hoveddokumentet med JavaScript.
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.