Ciao a tutti, volevo chiedervi se potete dirmi come mai in una pagina che dovrebbe
fare delle funzioni e poi fare un self.close(); se metto questa specifica dentro al body
<script language="javascript" src="headlines2.js"></script>
la pagina non si chiude piu' ma resta in loop, mentre se metto lo script dentro al head
non reperisce il messaggio.

Spiego un po meglio, lo script headlines2.js e' una simulazione dei ticker dhtml
che emette dei messaggi con un "autorefresh", quindi in pratica io vorrei che mentre
la pagina esegue le funzioni ci sia questo script per segnalare l'attesa.

Posto un po di codice per capirci


codice:
<html>
<?php
include("connection.inc");
session_start();
$sendobj= $_POST['sendobj'];

if ($sendobj=="1") {
....esegue le funzioni

print '<script>self.close();</script>';

} 

<head>
<title>VAM/400 - Vision Availability Monitor 400</title>

Ecco il famoso import dove pero' in questa posizione non reperisce il sorgente

<script language="javascript" src="headlines2.js"></script>

<script>
function sendob()
{
document.modulo.target="_self";
document.modulo.sendobj.value=1;
document.modulo.action="sendobj.php";
document.modulo.submit();
}
</script>

</head>
<body background="IMG/change.jpg" onload="Javascript:sendob();">
<input type="hidden" value="0" name="sendobj" />





<form id="modulo" name="modulo" method="POST">




Ecco il famoso import dove reperisce il sorgente ma non chiude la pagina

<script language="javascript" src="headlines2.js"></script>


<div align="right" style="position:relative;width:276; height:22;overflow:hidden; margin:0px;">
<div id="spage" style="position:relative; width:267; height:22; background: #EEEEEE;  overflow:hidden; FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.05,wipestyle=0,motion=forward,duration=2);">
</div></div>


<input type="hidden" name="sendobj" />
</form>
</body>
</html>
Sinceramente non ho la minima idea del motivo di questo comportamento
Ciao grazie