ciao alberto ti posto lo script, se puoi dargli un'cchiata te ne sarei grato. mi pare che è mischiato un po' d javascript con un po' d php , il problema secondo me è che sbaglia a richiamare l'indirizzo della popup
Codice PHP:
<SCRIPT LANGUAGE="JavaScript1.1">
<!-- Begin
<?
mysql_connect($my_host,$my_user,$my_pass) or die('non riesco a connettermi');
mysql_select_db($my_db) or die('non riesco a selezionare il database');
$sql = "SELECT id FROM $my_tab"."news WHERE cartella = ".$_GET['id']." ORDER BY id DESC";
$query = mysql_query($sql) or die('non riesco a effettuare la query');
if (mysql_num_rows($query)) {
$riga = mysql_fetch_row($query);
if(isset($_COOKIE['fast'][$_GET['id']])) {
if ($riga[0]!=$_COOKIE['fast'][$_GET['id']]) {
?>
top.frames['body'].location.reload();
window.open("popup.php?id=<?echo $riga[0]?>&al=on" ,"popwin",
"menubar=0,locationbar=no,height=300,width=300");
<?
setcookie('fast['.$_GET['id'].']',$riga[0]);
}
} else {
setcookie('fast['.$_GET['id'].']',$riga[0]);
}
ob_end_flush();
}
?>
var refresh = <?echo $refresh ?>;
var count = <?echo $refresh ?>;
function contoRovescia() {
if(refresh!=0) {
if(count==0) {
self.location.reload();
} else {
count--;
document.modulo.conto.value = count;
timer = setTimeout("contoRovescia()",1000);
}
} else {
document.modulo.conto.value = 'II';
}
}
// End -->
</script>