J'utilise un script javacript qui permet de faire défiler le contenu d'un
calque à l'aide de scrolls. Le script fonctionne très bien mais j'aimerai
pouvoir centrer mes calques et non les caller à gauche. Pour ça j'utilise
screen.width qui me donne la largeur de la résolution de l'écran. Le pb
c'est qu'il s'agit de la résolution de l'écran et non la taille du
navigateur. Donc si la fenêtre de l'internaute n'est pas ouverte à 100%, ou
si l'internaute ouvre la fenêtre des favoris à gauche dans son navigateur,
mes calques sont complétement décallées. Ya il une solution pour centrer les
calques ou une variable qui donne la taille du browser du client ?
Ya il une solution pour centrer les calques ou une variable qui donne la taille du browser du client ?
Il me semble que document.body.offsetWidth indique ce que tu cherches dans nombre de navigateurs.
-- Y.D.
Stéphane
"Séverine Donnay" à chatouiller son clavier:
Bonjour, Salut,
J'utilise un script javacript qui permet de faire défiler le contenu d'un calque à l'aide de scrolls. Le script fonctionne très bien mais j'aimerai pouvoir centrer mes calques et non les caller à gauche. Pour ça j'utilise screen.width qui me donne la largeur de la résolution de l'écran. Le pb c'est qu'il s'agit de la résolution de l'écran et non la taille du navigateur. Donc si la fenêtre de l'internaute n'est pas ouverte à 100%, ou si l'internaute ouvre la fenêtre des favoris à gauche dans son navigateur, mes calques sont complétement décallées. Ya il une solution pour centrer les calques ou une variable qui donne la taille du browser du client ?
Oui peut être. Il y a un certain temps, j'avais trouvé un script qui pouvais centrer des calques statiques. Peut être que tu peux l'adapter au tien.
function layerSetup() { centerLyr = new layerObject('lapassade', available_width/2-100,available_height/2-12); centerLyr = new layerObject('boudry', available_width/2-100,available_height/2+50); centerLyr = new layerObject('amis', available_width/2-200,available_height/2-50); centerLyr = new layerObject('mardi', available_width/2+0,available_height/2+80); centerLyr = new layerObject('jeudi', available_width/2+0,available_height/2-80); centerLyr = new layerObject('compatible', available_width/2-200,available_height/2-200);
<DIV id="compatible" class="calque"><SPAN class="main">Compatible avec Netscape 4.7, Mozilla 1.4 et Internet Explorer 6.0</SPAN></DIV> <DIV id="lapassade" class="calque"><SPAN class="main">La passade.ch</SPAN></DIV>
-- Stéphane La souplesse d'esprit permet de s'adapter dans toutes circonstances.
http://www.velo-passion.com pour les fans de vélo http://www.lorimier.com/chemin-des-cretes-du-jura une ballade à pied d'une semaine à 2 http://www.baby-boum.ch l'enfant n'est-il pas l'avenir de l'homme?
"Séverine Donnay" à chatouiller son clavier:
Bonjour,
Salut,
J'utilise un script javacript qui permet de faire défiler le contenu d'un
calque à l'aide de scrolls. Le script fonctionne très bien mais j'aimerai
pouvoir centrer mes calques et non les caller à gauche. Pour ça j'utilise
screen.width qui me donne la largeur de la résolution de l'écran. Le pb
c'est qu'il s'agit de la résolution de l'écran et non la taille du
navigateur. Donc si la fenêtre de l'internaute n'est pas ouverte à 100%, ou
si l'internaute ouvre la fenêtre des favoris à gauche dans son navigateur,
mes calques sont complétement décallées. Ya il une solution pour centrer les
calques ou une variable qui donne la taille du browser du client ?
Oui peut être.
Il y a un certain temps, j'avais trouvé un script qui pouvais centrer des calques statiques. Peut être que tu peux
l'adapter au tien.
function layerSetup() {
centerLyr = new layerObject('lapassade', available_width/2-100,available_height/2-12);
centerLyr = new layerObject('boudry', available_width/2-100,available_height/2+50);
centerLyr = new layerObject('amis', available_width/2-200,available_height/2-50);
centerLyr = new layerObject('mardi', available_width/2+0,available_height/2+80);
centerLyr = new layerObject('jeudi', available_width/2+0,available_height/2-80);
centerLyr = new layerObject('compatible', available_width/2-200,available_height/2-200);
<DIV id="compatible" class="calque"><SPAN class="main">Compatible avec Netscape 4.7, Mozilla 1.4 et Internet Explorer
6.0</SPAN></DIV>
<DIV id="lapassade" class="calque"><SPAN class="main">La passade.ch</SPAN></DIV>
--
Stéphane
La souplesse d'esprit permet de s'adapter dans toutes circonstances.
http://www.velo-passion.com pour les fans de vélo
http://www.lorimier.com/chemin-des-cretes-du-jura une ballade à pied d'une semaine à 2
http://www.baby-boum.ch l'enfant n'est-il pas l'avenir de l'homme?
J'utilise un script javacript qui permet de faire défiler le contenu d'un calque à l'aide de scrolls. Le script fonctionne très bien mais j'aimerai pouvoir centrer mes calques et non les caller à gauche. Pour ça j'utilise screen.width qui me donne la largeur de la résolution de l'écran. Le pb c'est qu'il s'agit de la résolution de l'écran et non la taille du navigateur. Donc si la fenêtre de l'internaute n'est pas ouverte à 100%, ou si l'internaute ouvre la fenêtre des favoris à gauche dans son navigateur, mes calques sont complétement décallées. Ya il une solution pour centrer les calques ou une variable qui donne la taille du browser du client ?
Oui peut être. Il y a un certain temps, j'avais trouvé un script qui pouvais centrer des calques statiques. Peut être que tu peux l'adapter au tien.
function layerSetup() { centerLyr = new layerObject('lapassade', available_width/2-100,available_height/2-12); centerLyr = new layerObject('boudry', available_width/2-100,available_height/2+50); centerLyr = new layerObject('amis', available_width/2-200,available_height/2-50); centerLyr = new layerObject('mardi', available_width/2+0,available_height/2+80); centerLyr = new layerObject('jeudi', available_width/2+0,available_height/2-80); centerLyr = new layerObject('compatible', available_width/2-200,available_height/2-200);
<DIV id="compatible" class="calque"><SPAN class="main">Compatible avec Netscape 4.7, Mozilla 1.4 et Internet Explorer 6.0</SPAN></DIV> <DIV id="lapassade" class="calque"><SPAN class="main">La passade.ch</SPAN></DIV>
-- Stéphane La souplesse d'esprit permet de s'adapter dans toutes circonstances.
http://www.velo-passion.com pour les fans de vélo http://www.lorimier.com/chemin-des-cretes-du-jura une ballade à pied d'une semaine à 2 http://www.baby-boum.ch l'enfant n'est-il pas l'avenir de l'homme?