Avatar billede hmmhelpinghmm Nybegynder
31. juli 2004 - 20:09 Der er 1 kommentar og
1 løsning

Kan den nå at gennemføre scriptet?

Jeg har denne side som åbner i en popup når siden lukkes ved onunload, problemet er bare, at nogle blokere jo fanger den, så det ikke udføres! Derfor ville jeg spørge om, inden jeg begynder at lave det, om den side har en chance for at nå at blive gennemført ved dette i stedet: <body onunload="opener.location.href='logout.php'">
Eller ser det helt håbløst ud?
Den kan jo ikke fanges af en blocker.

// FILEN HERUNDER

<title>Logud</title>

<p align="center"><font size="3">Vent venligst...</font></p>
<p align="center"><font size="3">Afslutter chat...</font></p>

<?

session_start();
include("s.php");
$nn = $_SESSION['nn'];

include("ac.php");
$sel = mysql_query("SELECT * FROM chat WHERE navn = '$navn' AND rum != 'Reception' ORDER BY id DESC LIMIT 1");
$go = mysql_fetch_array($sel);

$rum = $go['rum'];
$tid = time();

$ins = "INSERT INTO chat (navn, chat, rum, tid) VALUES ('$navn', '<font color=\"red\">Har forladt chatten</b></font>', '$rum', '$tid')";
mysql_query($ins);

include("ac.php");
$sel = mysql_query("SELECT * FROM chat WHERE navn = '$navn' AND rum = 'Reception' ORDER BY id DESC LIMIT 1");
$go = mysql_fetch_array($sel);

$rum = $go['rum'];

$ins = "INSERT INTO chat (navn, chat, rum, tid) VALUES ('$navn', '<font color=\"red\">Har forladt chatten</b></font>', '$rum', '$tid')";
mysql_query($ins);

echo "<script type=\"text/javascript\">
    self.close();
    </script>";
?>
Avatar billede hmmhelpinghmm Nybegynder
31. juli 2004 - 20:34 #1
Da ingen svarede prøvede jeg alligevel, nu har jeg bare et problem, når man jo skifter til en anden side, så vil den jo altid gå hen til den derstår i body onunload, hvordan kan jeg slippe af med det?
Avatar billede hmmhelpinghmm Nybegynder
31. juli 2004 - 21:42 #2
*LUKKER*
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