NOOOOON!!!
N´utilise pas les frames!
Pfiou c bon? t´as tout arrêté? Ouf! Jviens de te sauver la vie là!
Bon els frames, c´est pas bien!
Voici un lien qui te convaincra:
http://openweb.eu.org/articles/finir_cadres/
Pour " remplacer" les frames, tu as plusieurs possibilités, mais la plus conseillée, et la plus simple, est d´utiliser le PHP.

Non non ne fais pas cette tête là! Pas besoin de tout savoir du PHP!
Je vais t´expliquer:
Tu te fais une page, pas spécialement en PHP, en HTML si tu veux, où tu ne mettras que le sommaire.
Ensuite, tu fais ta page index.php, et tu la sépares. Soit tu utilises les tableaux ( oué freedix me tape pas, jcommence à lui apprendre ça, mais après on lui dira qu´il faut pas prendre les tableaux, pas plus d´une chose à la fois...
) pour la mise en page (
arrête freedix!), tu fais par exemple un tableau de deux colonnes, et dans la première colonne, tu fais ça:
< table>
< tr>
< td><? include(´sommaire.html´); ? ></td>
< td>
/ /là tu fais toute ta page sans t´occuper de rien
/ /là tu fais toute ta page sans t´occuper de rien
/ /là tu fais toute ta page sans t´occuper de rien
/ /là tu fais toute ta page sans t´occuper de rien
/ /là tu fais toute ta page sans t´occuper de rien
( Quoi maitre Yoda? mais non C pas du flood!!)
< /td>
< /table>
Et là, tu auras ton sommaire à gauche et le contenu à droite. Bon, d´accord, il se recharge à chaque fois, mais il sera dans le cache, donc ça sera pas super long!
Si tu veux modifier le sommaire, pas besoin de modifier 300pages, juste la page sommaire.htm!
Attention: la page index doit se nommer index.php
Eh oui, il faut que ce soit un *.php!!! Et tu feras comme ça pour toutes les pages qui utiliseront cette fonction include()!
Bon j´ai sûrement pas été très clair, donc n´hésite pas à demander des précisions!