Ho provato e funziona.
codice:
-------------- file 1.php
<script language="javascript1.3" src="ahah.js" ></script>
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="600">
<tr>
<td> </td>
<td width="500" width="50%" rowspan="2">
<div>
eventi
quando clicco su eventi mi si visualizza correttamente il file 2.php nel riquadro azzurro, e fin qui ok. Quel che voglio fare è che, utilizzando il form qui a sinistra, si ricarichi sempre in quel determinato spazio di pagina azzurro e non a pieno schermo.
</div>
</td>
</tr>
<tr>
<td height="500" width="50%" bgcolor="#99CCFF">
<div id="target">
</div>
</td>
</tr>
</table>
-------------- file 2.php
<form action="javascript:submit('3.php', 'POST');">
<select name="anno" size="1">
<option>2006</option>
<option>2007</option>
<option>2008</option>
</select>
<input type="submit" value="Invia">
</form>
-------------- file 3.php
<?php
if (isset($_POST['anno'])) {
$anno_inserito = $_POST['anno'];
} else {
$anno_inserito = date("Y");
}
echo $anno_inserito . "
";
?>
Ho cambiato testo in target, perchè se vai a guardare la funzione submit di gizax ( come ti avevo suggerito ), vedi che l'id target è settato a target :
codice:
if (METHOD == "GET") { ahah(url, 'target', '', METHOD); }
else { ahah(FILE, 'target', '', METHOD, parameters); }
Quindi ho fai come ho fatto io, ho cambi ahah(FILE, 'target', '', METHOD, parameters); in ahah(FILE, 'tuodiv', '', METHOD, parameters);