Bonjour,

Excusez moi si la question est stupide mais je ne comprends pas pourquoi le code suivant ne marche pas.

<head>
<script language="javascript">
<!--
var largeur
if screen.width < 1000 then
largeur=800
else largeur=1000
//-->
</script>
</head>

<frameset framespacing="0" frameborder="no" border="0" cols="*," + largeur + ",*" leftmargin="0" rightmargin="0">
<frame src="gauche.htm" name="gauche" scrolling="NO">
<frameset rows="40,*" cols=largeur frameborder="no" border="0" framespacing="0">
<frame src="menu.htm" name="menu" marginwidth=0 scrolling="no">
<frame src="histoire.htm" name="main" scrolling="auto" marginwidth="10" marginheight="10">
</frameset>
<frame src="droite.htm" name="droite" scrolling="NO" >
</frameset>


Normalement
cols="*," + largeur + ",*"
signifie qu'on découpe la largeur de l'écarn en trois zones dont celle du milieu a pour largeur en pixel Largeur et les deux de chaque côté sont de même dimension.
Peut-on utiliser une variable dans un frameset ?

Je pense que cela vient du fait que je n'ai rien compris à la portée des variables.

Merci de votre réponse