Salve a tutti,
ho trovato sul portale questo ottimo script, di Pusceddu Bruno, implementandolo in un mio progetto online, ovvero un gdr play by chat.
L'articolo in questione è reperibile qui:
Controlli su cambio e chiusura pagina
Lo script funziona perfettamente con IE, ma ahimè... non con FireFox.
Vi posto, per maggior comprensione, la pagina dal quale lo richiamo (un frameset con 4 frames)
<?php
session_start();
require "controlla_login.php";
require "config.inc.php";
($_SESSION[LUOGO_ONLINE]='Mappa');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>GDR ONLINE</title>
<link rel="stylesheet" href="stile.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
<!--
function openchk() {
cartella = location.pathname;
opzioni = 'width=1024,height=768,top=0';
window.open('chkout.htm?'+cartella,'ctrout',opzion i);
}
//-->
</script>
</head>
<frameset id="main" rows="140,*" frameborder="no" framespacing="0" onUnload="openchk();">
<frameset cols="25%,50%,25%">
<frame src="leftpanel.php" name="leftFrame" scrolling="no" noresize>
<frame src="centerpanel.php" name="centerFrame" scrolling="no" noresize>
<frame src="rightpanel.php" name="rightFrame" scrolling="no" noresize>
</frameset>
<frame src="mainframe.php" name="mainFrame">
</frameset>
</html>
E ovviamente vi rendo noto che l'ho configurato a dovere nella pagina che richiama lo script per il logout, e che come detto sopra con IE funziona senza alcun problema.
Premesso che purtroppo NON conosco (e francamente non so neanche dove potrei leggere in merito, se qualcuno conosce qualche link utile mi farebbe un gran regalo) le differenze tra il DOM di IE e quelle di FireFox, non riesco a risolvere il problema.
Vi chiedo di aiutarmi^^

Rispondi quotando