02. februar 2006 - 10:43Der er
4 kommentarer og 1 løsning
Få popupvindue til at refreshe en anden side
Hej eksperter.
Jeg er ved at lave et lille adminsystem i PHP hvor jeg på en side kan vælge at skifte et billede.
Når man vælger at skifte billede, kommer der vha. Javascript et popupvindue frem hvor man kan vælge allerede uploadede billeder. Man kan så trykke på det ønskede billede, hvorefter popupvinduet lukker og billedet er valgt.
Det virker som det skal, men problemet er når billedet er valgt, så er siden man oprindeligt har kigget på ikke opdateret. Det vil sige at der stadig er et billede af det oprindelige. Hvis man så genindlæser siden viser den det nye.
Kan man vha. et eller andet script få popupvinduet til at refreshe den egentlige side, eller hvordan kan man løse det problem?
nu ved jeg ikke præcis hvad du vil - om du vil refreshe eller skifte et billeder men du kan fra popup-vinduet få fat i det oprindelige vindue vha opener - fx
Altså som det er nu åbnes der fra hovedvinduet et popup vindue hvorfra man vælger et billede. Når man trykker på billedet bliver der lavet en opdatering i en database og vinduet lukkes. Derefter står man tilbage med hovedvinduet igen, men det der vises er jo stadig det gamle billede, da siden ikke har fået de nye data fra databasen. Når man genindlæser siden viser den det nye billede.
Ok Keysersoze, nu har jeg rodet lidt med det med den opener... resultat: <SCRIPT language="JavaScript1.2"> function to_old_win(url) { opener.location.href = url; } java script:to_old_win('../index.php'); java script:window.close(); </script>
-- men det ser da afsindigt ud, at du midt i et javascript placerer pseudo-protokollen java script: ...
-- den skal bruges, hvis man ellers kunne skrive en url, f.eks. i href- og src-attributter, men ikke i scripts og events !-)
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.