salut,
le script partie head:
<script>
function look(H,L,M){
var writeFrame = '';
writeFrame += '<html><head>';
writeFrame += '<title>page</title>';
writeFrame += '<frameset rows="100,*" border="0">';
writeFrame += '<frame src="' + H + '" scrolling=no name="topFrame">';
writeFrame += '<frameset cols="120,*" border="0" framespacing="0" frameborder="0">';
writeFrame += '<frame src="' + L + '" scrolling=no name="leftFrame">';
writeFrame += '<frame src="' + M + '" name="mainFrame" noresize>';
writeFrame += '</frameset>';
writeFrame += '</frameset>';
writeFrame += '<noframes><body>';
writeFrame += '</body></noframes>';
writeFrame += '</html>';
document.write(writeFrame);
}
</script>
le lien exemple(nom des pages dans le lien):
<a href="#" onclick="look('haut.htm','left.htm','main.htm'); return false;">vazydon<a>
on peut même envisager de definir la taille des frames et le titre dans le lien pour "personnaliser" chaque lien un peu plus.(la c'est defini pour tous les liens , dans le script)
pour d'autres astuces sur les frames et iframes :
bluejayway++
L.