Ricambio se così possiamo dire la richiesta.
Ho questo .js
codice:
<script type="text/javascript">
function NumValue()
{
N = document.Valor.NumBin.value;
Num01 = document.Valor.NumBin01.value;
Num02 = document.Valor.NumBin02.value;
// document.write ( N + "
" + Num01 + "
" + Num02 + "
" );
// ARRAY 01 <------------------------------>
Array01 = new Array();
for (var i=0;i<Num01.length;i++)
{
Array01[i]=parseInt(Num01.substr(i,1));
}
for ( i=0, k=0, y=N-1; i<=y; i++, y-- )
{
k = Array01[i];
Array01[i] = Array01[y];
Array01[y] = k;
}
/* document.write ( "
" ); */
/* for ( i=0; i<N; i++ )
{
document.write ( Array01[i] );
}
document.write ( "
" ); */
// ARRAY 02 <------------------------------>
Array02 = new Array();
for (var i=0;i<Num02.length;i++)
{
Array02[i]=parseInt(Num02.substr(i,1));
}
for ( i=0, k=0, y=N-1; i<=y; i++, y-- )
{
k = Array02[i];
Array02[i] = Array02[y];
Array02[y] = k;
}
/* for ( i=0; i<N; i++ )
{
document.write ( Array02[i] );
}
document.write ( "
" ); */
// ARRAY 03 <------------------------------>
Array03 = new Array();
for ( i=0; i<N+1; i++ )
{
Array03[i] = 0;
}
/* for ( i=0; i<N; i++ )
{
document.write ( Array03[i] );
}
document.write ( "
" ); */
for ( j=0, i=0; i<N+1, j<N; i++, j++ )
{
Array03[i]= Array03[i] + Array01[j] + Array02[j];
if ( Array03[i]==2)
{
Array03[i]=0;
Array03[i+1]=1;
}
else if ( Array03[i]==3 )
{
Array03[i]=1;
Array03[i+1]=1;
}
else { }
}
/* for ( i=N; i>=0; i-- )
{
document.write ( Array03[i] );
}
document.write ( "
" ); */
}
</script>
Questo script mi permette di caricare appunto l'Array03.
Questo script è tra i head. Ora, voglio caricare nel body i valori nell'array 03 ed uso questo codice :
codice:
<script type="text/javascript">
NumValue()
{
for ( i=N; i>=0; i-- )
{
document.write ( Array03[i] );
}
}
</script>
Ora, questo funziona solo se nello script tra gli head c'è almeno un document.write, il quale mi apre una pagina bianca appunto. Tornando indietro con la freccia in alto del browers torno sulla pagina e vedo che l'array03 è stato appunto caricato nel body. Ma se non metto almeno un document.write e non mi apre la pagina bianca non mi carica l'arry03 in body.
Spero mi possiate aiutare. Se è troppo incasinato e non capite ditemelo, farò in modo di spiegarmi meglio.
Grazie ancora.