Bonjour,
Bon d'abord il y a peut-être des grosses bêtises dans mon code et j'en suis désolé. Mon niveau n'est pas flamboyant. Mais mon code ne fonctionne pas.
Je cherche en fait à gérer la taille de mes frames en fonction de la résolution de l'écran de l'utilisateur. La division principale de la page est en trois colonnes et ce sont les deux latérales sur laquelle la résolution doit avoir une influence afin de conserver une frame centrale identique.
Merci d'avance pour votre aide.
Voici mon code :
<!DOCTYPE HTML PUBLIC "-//SQ//DTD HTML 2.0 + all extensions//EN" "hmpro3.dtd">
<html>
<head>
<title>IEC : version française</title>
<style type="text/css">
<!--
#global {
position: relative;
margin-left: auto;
margin-right: auto;
width: 1018; /* largeur obligatoire pour être centré */
text-align: left;
}
-->
</style>
</head>
<div id="global">
<script type="Javascript">
var sw = screen.width;
var col1 = "0%";
var col3 = "0%";
if (sw>=1280)
{
col1 = "10%";
col3 = "10%";
}
if (sw>=1300)
{
col1 = "10%";
col3 = "10%";
}
document.write("<frameset framespacing="0%" cols=""+col1+",*,"+col3+"" framborder="no">");
</script>
<frame frameborder="yes">
<frameset framespacing="0%" rows="85,*" frameborder="no" bordercolor="black" border="0">
<frame
frameborder="0" name="bando" src="bando.htm"
marginwidth="auto" marginheight="0" target="principal"
scrolling="no" frameborder="no">
<frame frameborder="0"
name="pagehtml" src="historique.htm" marginwidth="auto"
marginheight="0" target="_self" scrolling="auto" frameborder="no" bordercolor="65aa67" border="0">
</frameset>
<frame frameborder="yes">
</frameset>
<noframes>
Votre navigateur ne reconnait pas les frames !
Utilisez la fonction Retour arrière de votre navigateur
pour retourner au point de départ.
</noframes>
</frameset>
</div>
</html>
Configuration: Windows XP Internet Explorer 6.0