j'aimerai créer une liste <select> proposant à l'utilisateur divers
choix de thème css pour l'affichage d'un site web. Le choix se fait
uniquement sur la page d'accueil, puis est mémorisé via cookie sur le
disque dur utilisateur.
Ainsi, sur chaque page une petite vérification du cookie permet
l'affichage du style demandé.
cependant ceci m'amène à quelques inconvénients que je ne parviens pas
à résoudre.
1) La fonction chargée de vérifier le cookie est appelée sur un
évènement onLoad de la balise <body> de mon document html, et à chaque
chargement de la page, je vois pendant un temps très bref le style par
défaut... j'aimerai que le style choisi par l'utilisateur (donc celui
enregistré dans le cookie) soit affiché dès le début, existe-t-il un
moyen de faire ça ?
2) lorsque l'utilisateur choisi un thème via le <select> et qu'il
change de page, pour enfin revenir sur la page où se trouve le select,
celui ci réaffiche l'item par défaut, et non celui sélectionné par ses
soins (i.e. celui correspondant au thème affiché), je n'ai pas trouvé
le moyen en javascript de choisir l'item affiché dans un select...
est-ce possible ?
tout ceci m'apporte a croire que ce que je veux faire n'est pas
possible en javascript ? vrai ? faux ?
merci, tu as une idée quant à la solution de YD pour ce même pb ?
euh, il a donné la même que moi :)
ah vi.. :-D
-- nico http://nicolas.aunai.free.fr
nico
bon toujours sur ce truc....
ce qui m'ennuie un petit peu (mais là je pinaille) c'est qu'il y a toujours un petit temps au chargement de la page avant que le style ne s'applique, comment remédier à celà ?
=> http://nicolas.aunai.free.fr
choisir 'chaud'
puis aller sur une autre page...
-- nico http://nicolas.aunai.free.fr
bon toujours sur ce truc....
ce qui m'ennuie un petit peu (mais là je pinaille) c'est qu'il y a
toujours un petit temps au chargement de la page avant que le style ne
s'applique, comment remédier à celà ?
ce qui m'ennuie un petit peu (mais là je pinaille) c'est qu'il y a toujours un petit temps au chargement de la page avant que le style ne s'applique, comment remédier à celà ?
=> http://nicolas.aunai.free.fr
choisir 'chaud'
puis aller sur une autre page...
-- nico http://nicolas.aunai.free.fr
Will
Le 06/04/2005 07:39 PM (à peu de choses près), Thibaut Allender a intelligemment dit...
On doit pas avoir les mêmes dates :/
oui, date n'est que la date de la machine qui poste, t'as presque peu de chances qu'elles soit rigoureusement les mêmes... par contre, NNTP-posting-date, comme le dit YD, est la date à vérifier pour comparer ce genre de choses. dommaaage ;)
-- Will
Le 06/04/2005 07:39 PM (à peu de choses près), Thibaut Allender a intelligemment
dit...
On doit pas avoir les mêmes dates :/
oui, date n'est que la date de la machine qui poste, t'as presque peu de chances
qu'elles soit rigoureusement les mêmes... par contre, NNTP-posting-date, comme
le dit YD, est la date à vérifier pour comparer ce genre de choses. dommaaage ;)
Le 06/04/2005 07:39 PM (à peu de choses près), Thibaut Allender a intelligemment dit...
On doit pas avoir les mêmes dates :/
oui, date n'est que la date de la machine qui poste, t'as presque peu de chances qu'elles soit rigoureusement les mêmes... par contre, NNTP-posting-date, comme le dit YD, est la date à vérifier pour comparer ce genre de choses. dommaaage ;)
-- Will
Will
Le 06/04/2005 10:40 PM (à peu de choses près), nico a intelligemment dit...
choisir 'chaud' puis aller sur une autre page...
moi je n'ai aucun problème, tout est strictement toujours tout jaune...
-- Will
Le 06/04/2005 10:40 PM (à peu de choses près), nico a intelligemment dit...
choisir 'chaud'
puis aller sur une autre page...
moi je n'ai aucun problème, tout est strictement toujours tout jaune...
Le 06/04/2005 10:40 PM (à peu de choses près), nico a intelligemment dit...
choisir 'chaud' puis aller sur une autre page...
moi je n'ai aucun problème, tout est strictement toujours tout jaune...
-- Will
Thibaut Allender
oui, date n'est que la date de la machine qui poste, t'as presque peu de chances qu'elles soit rigoureusement les mêmes... par contre, NNTP-posting-date, comme le dit YD, est la date à vérifier pour comparer ce genre de choses. dommaaage ;)
je retente ma chance la prochaine fois, c'est pas en 3 manches ?
oui, date n'est que la date de la machine qui poste, t'as presque peu de
chances qu'elles soit rigoureusement les mêmes... par contre,
NNTP-posting-date, comme le dit YD, est la date à vérifier pour comparer
ce genre de choses. dommaaage ;)
je retente ma chance la prochaine fois, c'est pas en 3 manches ?
oui, date n'est que la date de la machine qui poste, t'as presque peu de chances qu'elles soit rigoureusement les mêmes... par contre, NNTP-posting-date, comme le dit YD, est la date à vérifier pour comparer ce genre de choses. dommaaage ;)
je retente ma chance la prochaine fois, c'est pas en 3 manches ?
Désolé je n'ai pu venir me méler du chapeau de la gamine plus tôt. Très occupé par le greffage ADSL via wifi du vieux PC W98 et sa remise à blanc ... (y a pas, le PC c'est galère) (non-troll svp)
Purée ! c'est essstraordinairement rapide cet ADSL !
Sinon, pour revenir à nos moutons, je ne sais pas ce qui fonctionne le mieux pour definir la valeur selected d'un select...
Valeur selected ? ou attribut selected ?
Le JS de nos grds mères fonctionnera touj mieux, bien sûr !
function attribuer_pre_selection(x) { document.forms[0][0][x].selected=true; }
J'ai d'ailleurs remarqué que la constitution d'un select à la volée en JS ne permettait pas de specifier un attribut selected sous IE windows (3e parametre de new Option), qui semble être ignoré... Ca fonctionne par contre très bien sous Mozilla.
Ha ? Ouf ! je n'utilise jamais new Option()
-- ******************************************************* Stéphane MORIAUX et son vieux Mac *******************************************************
Désolé je n'ai pu venir me méler du chapeau de la gamine plus tôt.
Très occupé par le greffage ADSL via wifi du vieux PC W98
et sa remise à blanc ... (y a pas, le PC c'est galère) (non-troll svp)
Purée ! c'est essstraordinairement rapide cet ADSL !
Sinon, pour revenir à nos moutons, je ne sais pas ce qui fonctionne le
mieux pour definir la valeur selected d'un select...
Valeur selected ? ou attribut selected ?
Le JS de nos grds mères fonctionnera touj mieux, bien sûr !
function attribuer_pre_selection(x) {
document.forms[0][0][x].selected=true; }
J'ai d'ailleurs remarqué que la constitution d'un select à la volée en
JS ne permettait pas de specifier un attribut selected sous IE windows
(3e parametre de new Option), qui semble être ignoré... Ca fonctionne
par contre très bien sous Mozilla.
Ha ?
Ouf ! je n'utilise jamais new Option()
--
*******************************************************
Stéphane MORIAUX et son vieux Mac
*******************************************************
Désolé je n'ai pu venir me méler du chapeau de la gamine plus tôt. Très occupé par le greffage ADSL via wifi du vieux PC W98 et sa remise à blanc ... (y a pas, le PC c'est galère) (non-troll svp)
Purée ! c'est essstraordinairement rapide cet ADSL !
Sinon, pour revenir à nos moutons, je ne sais pas ce qui fonctionne le mieux pour definir la valeur selected d'un select...
Valeur selected ? ou attribut selected ?
Le JS de nos grds mères fonctionnera touj mieux, bien sûr !
function attribuer_pre_selection(x) { document.forms[0][0][x].selected=true; }
J'ai d'ailleurs remarqué que la constitution d'un select à la volée en JS ne permettait pas de specifier un attribut selected sous IE windows (3e parametre de new Option), qui semble être ignoré... Ca fonctionne par contre très bien sous Mozilla.
Ha ? Ouf ! je n'utilise jamais new Option()
-- ******************************************************* Stéphane MORIAUX et son vieux Mac *******************************************************