<script> function updateLink(id) { // gør måske noget andet her window.opener.updateUser(id); // kald updateUser på parent } </script> <a href="#" onclick="updateLink(1);">bruger</a>
hvor '1' i onclick funktionen er f.eks. brugerens ID, eller hvad du nu vil bruge til at genkende brugeren.
Og fra den side du åbnede den fra har du: <script> function updateUser(id) { alert('Du klikkede på bruger med id: '+id); } </script>
Prøv at lav en alert(window.opener); i dit chat vindue, efter du har lukket det andet vinduet, så kan du se hvad den giver hvis vinduet er lukket.
Jeg vil tro du får 'undefined', men har ikke testet det. Men så kan du tjekke det med: if (window.opener == undefined) { // gør noget hvis vinduet er lukket }
function updateLink(id) { if (window.opener == undefined) { alert("Parent er lukket"); } else { window.opener.updateUser(id); // kald updateUser på parent ] }
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.