pagina nel frame con name="sopra"
codice:
<html><head><title>evidenzia</title>
<script type="text/javascript">
var hex_highlight='#0099ff';
var hex_normal='#ffffff';
function evidenzia(riga){
var tb=document.getElementById('tabella').childNodes[0]
for(var k=0;k<tb.childNodes.length;k++){
for(var q=0;q<tb.childNodes[k].childNodes.length;q++){
tb.childNodes[k].childNodes[q].style.backgroundColor=(riga==k)?hex_highlight:hex_normal;
}
}
}
</script>
</head>
<body>
<table id="tabella" border="1" width="90%" cellspacing="1" cellpadding="3">
<tr>
<td>riga 0:</td><td>informazioni riga 0</td>
</tr>
<tr>
<td>riga 1:</td><td>informazioni riga 1</td>
</tr>
<tr>
<td>riga 2:</td><td>informazioni riga 2</td>
</tr>
<tr>
<td>riga 3:</td><td>informazioni riga 3</td>
</tr>
</table>
</body>
</html>
pagina nell' altro frame
codice:
<html><head><title>calcola</title>
<script type="text/javascript">
var num=-1
function calcola(){
num=(num<3)?num+1:0;
parent.sopra.evidenzia(num)
}
</script>
</head>
<body>
calcola()
</body>
</html>
p.s. mi sa che non funge con mozilla & co.
vediamo di sistemarlo in seguito
ciao ciao