codice:
<script language="javascript">
var isNav=false
if (parseInt(navigator.appVersion)>=4){
if(navigator.appName == "Netscape"){
window.captureEvents(Event.ONKEYPRESS)
window.onkeypress = prova
isNav = true
}
else
document.onkeydown = prova
}
var pos=null
var valF9=null
var prefisso='txt'
function Azione34() <? /* Page Up */ ?>
{
if(num<<? echo $PenRig_celle ?>) num=num+<? echo $Mese_Numero."\n"?>
else num=num+<? echo $Mese_Numero?>-<? echo $Totale_celle."\n" ?>
}
function Azione33() <? /* Page Down */ ?>
{
if(num><? echo $Mese_Numero?>)num=num-<? echo $Mese_Numero."\n" ?>
else num=num-<? echo $Mese_Numero?>+<? echo $Totale_celle."\n" ?>
}
function Azione120() <? /* F9 */ ?>
{
if (
(
(num >= <? echo $SecRig_Start ?>) &&
(num <= <? echo $SecRig_End ?>)
)
||
(
(num >= <? echo $QuaRig_Start ?>) &&
(num <= <? echo $QuaRig_End ?>)
)
)
{
WinPers('causali.php?valF9='+valF9+'&Form=<?echo $Form; ?>&Msg='+pos+'&dati=<? echo $dati; ?>&FlgInt=<? echo $FlgInt; ?>&FlgOrder=<? echo $FlgOrder; ?>','caus',450,550)
}
}
function Azione121() <? /* F10 -> Praticamente solo la submit del form */ ?>
{
document.<? echo $Form ?>.submit();
}
function Azione115() <? /* F4 */ ?>
{
WinPers('f4.php?dati=<? echo $dati; ?>&Mese=<? echo $mese ?>&Anno=<? echo $anno ?>&azi=<?echo $azi?>&uni=<? echo $uni ?>&mat=<? echo $mat ?>&lm=<? echo $lm ?>&flg4=0&User=<? echo $user ?>&FlgOrder=<? echo $FlgOrder; ?>','F4',650,450);
}
function Azione118(F7, St) <? /* F7 = Registra+Precedente*/ ?>
{
if (St == 'N'){
Azione121();
}
if (F7 != 'N')
{
alert('Registrazione Effettuata')
document.location.href('<?echo $lnk7?>');
}
}
function Azione119(F8, St) <? /* F8 = Registra+Successivo */ ?>
{
if (St == 'N'){
Azione121();
}
if (F8 != 'N')
{
alert('Registrazione Effettuata');
document.location.href('<?echo $lnk8?>');
}
}
function prova(e)
{
if(pos!=null)
{
num = parseInt(pos.substr(prefisso.length))
if(isNav)
{
Evento = e.keyCode;
}
else
{
Evento = window.event.keyCode;
}
switch (Evento)
{
case 33:
Azione33();
break;
case 34:
Azione34();
break;
case 120:
Azione120();
break;
case 121:
Azione121();
break;
case 115:
Azione121();
document.location.href('<?echo $lnk?>');
alert('Aggiornamento Presenze');
self.location.reload();
Azione115();
open.focus();
break;
case 118:
Azione118('<? echo $F7?>', '<? echo $St?>');
break;
case 119:
Azione119('<? echo $F8?>', '<? echo $St?>');
break;
}
pos = prefisso+num
document.forms[0].elements[pos].focus()
}
}
Secondo voi perchè nel caso 115 (F4) non salva ?
O meglio aggiorna il DB quindi salva, ma mostra la maschera precedente ?
Perchè se clicco su Aggiorna, poi mi mostra i dati corretti....