Ho provato il tuo listato papale papale e non funziona

l'ho modificato ripetu volte, ma niente..per es perchè il listato seguente non funziona...?Non capisco non da errori e non fa niente..
Ogni volta che uso Javascript mi capitano cose del genere..se uso php funziona sempre tutto lo trovo molto strano...GRAZIE COMUNQUE.

<html>
<head>
<script language="JavaScript">
<!--


var dAtt;

dAtt=1;


function scambio() {

if (dAtt==1) {
frase1.style.visible="hidden";
frase2.style.visible="visible";
dAtt=2;
} else {
frase2.style.visible="hidden";
frase1.style.visible="visible";
dAtt=1;

}

}

-->
</script>
</head>
<body onload="javascript:setInterval('scambio(),3000');" >
<div id="frase1" style="position:absolute; top:50px; left:100px;">
CIAO
</div>
<div id="frase2" style="position:absolute; top:50px; left:100px;">
Come va?
</div>
</body>
</html>

ho provato con altre modifiche es togliendo javascript dopo body onload="... ho provato come avevi detto tu mettendo una funzione che ne chiame un'altra e sempre nisba...strane alchimie dell'informatica...