Page 1 sur 1
[Résolu] Mémorisation de paramètres hors URL
Publié : 18 avr. 2010, 16:28
par Alta
Bonjour,
Je rencontre le problème suivant :
J'utilise un site (
http://stockcharts.com/h-sc/ui par exemple), qui propose tout un tas de paramétrage, mais qui n'affectent en rien l'URL lorsqu'on les applique (bouton update du site sur l'exemple donné). Du coup, si je veux mémoriser la page avec ses paramètres, et bien, je sais pas trop comment faire vu que les favoris n'enregistre que l'URL. Pourtant, si je sors de firefox en enregistrant les onglets, quand je relance firefox, il est capable de retrouver les paramètres et il suffit que j'appuie sur le bouton update sans recharger la page pour retrouver mes configurations. Donc firefox a l'info quelque part.
Mais cette solution ne me convient pas car je suis du coup obligé de garder une vingtaine d'onglets ouverts en permanence, et il y aura bien un jour où ça merdera, et où je perdrais tout. Et comme visiblement, tel que décrit plus haut, firefox gère la connaissance du paramétrage quelque part, je me dit qu'il doit exister une solution plus fiable et plus pérenne que ma bricole.
Si quelqu'un a une idée et peut m'aider ...
Merci à vous
Re: Mémorisation de paramètres hors URL
Publié : 19 avr. 2010, 09:27
par nico@nc
Bonjour,
Est-ce que ces paramètres sont conservés d'une visite à l'autre (par exemple si tu fermes Firefox sans enregistrer les onglets ouverts) ? Si oui, ils sont probablement stockés dans un cookie (consultable dans Outils > Options > Vie privée). Plusieurs extensions te permettent de les gérer plus en détails (voir sur EGO - lien dans le bandeau en haut de cette page - pour celles en français, Mozilla Add-ons pour toutes).
Sinon, tu peux "tricher" en ajoutant manuellement les paramètres à l'url, par exemple
http://stockcharts.com/h-sc/ui?period=W ou
http://stockcharts.com/h-sc/ui?period=D pour l'affichage quotidien ou hebdomadaire.
Les différents réglages sont à trouver dans le code source de la page, pour l'exemple précédent ça se trouvait ainsi :
<span class="formEl"><label for="period">Periods</label>
<!-- 'W' -->
<select name="period" id="period" onchange="setTemporaryId();submitPeriod();">
<option value='D'>Daily</option>
<option value='W' selected="selected">Weekly</option>
</select>
</span>
Re: Mémorisation de paramètres hors URL
Publié : 19 avr. 2010, 19:18
par Alta
Bonjour,
Déjà merci pour ta réponse.
Non, si je sors sans enregistrer, ma config est perdue
OK pour rajouter les options dans l'URL mais comment en cumuler plusieurs ??
En tout cas merci à toi
Re: Mémorisation de paramètres hors URL
Publié : 19 avr. 2010, 20:59
par nico@nc
Avec un signe "&" entre les options : http://stockcharts.com/h-sc/ui?period=W&bar=4&axisLabels=true.
Re: Mémorisation de paramètres hors URL
Publié : 20 avr. 2010, 08:29
par EricG
Salut,
Ce qu'il faudrait, en somme, c'est afficher la véritable adresse ; je ne sais si c'est possible.
Re: Mémorisation de paramètres hors URL
Publié : 20 avr. 2010, 09:29
par nico@nc
Bonjour,
Il n'y a pas de "véritable" adresse, mais différentes manières de concevoir un formulaire : il peut être soumis avec la méthode "get" (faisant apparaitre les variables dans l'URL), ou la méthode "post" (qui envoie les données au serveur).
C'est la deuxième qui est utilisée dans la page indiquée, mais il semble qu'on puisse également indiquer la valeur à donner aux variables dans l'URL (je ne saurais pas contre pas en expliquer la raison).
Une extension comme WebDeveloper permet de convertir le formulaire en "get", voici donc toutes les variables récupérées ainsi (à leur état par défaut - les sauts de lignes sont offerts par la maison pour la lisibilité) :
Code : Tout sélectionner
http://stockcharts.com/h-sc/ui
?nIndicators=3
&nOverlays=3
&nMaxOverlays=3
&nMaxIndicators=3
&predefChanged=false
&isPermanentId=false
&setPermanentId=false
&defaultChart=true
&chartId=
&style=
&dataTotalDays=0
&inputsymbol=%24INDU
&originalsymbol=%24INDU
&inputperiod=D
&originalperiod=D
¤tSetting=0|||
&curCustomSetting=0|||
&customSettingsCount=0
&curChartList=
&curChartName=
&curChartNameIndex=0
&symbol=%24INDU
&period=D
&period2=D
&dataRange=fill
&bar=5
&gap=0
&bars-fill=
&years=0
&months=6
&days=0
&bars-predef=
&start=
&end=
&symStyle=type%3D%22candle%22
&renkoUnit=atr
&renkoBoxSize=14
&renkoPriceField=close
&kagiUnit=atr
&kagiReversal=14
&kagiPriceField=hilo
&chartSize=700
&customWidth=700
&customHeight=530
&chartSkin=default
&showVolume=overlay
&dataLog=true
&dataSignalP=sig
&dataSignalV=sig
&layerTitles=true
&antiAliasOn=true
&axisLabels=true
&overType_=B
&overArgs_=
&overType_0=SMA
&overArgs_0=50
&overType_1=SMA
&overArgs_1=200
&overType_2=B
&overArgs_2=
&indType_=B
&indArgs_=
&indLoc_=below
&indType_0=RSI
&indArgs_0=14
&indLoc_0=above
&indType_1=MACD
&indArgs_1=12%2C26%2C9
&indLoc_1=below
&indType_2=B
&indArgs_2=
&indLoc_2=below
&syncHeight=
Re: Mémorisation de paramètres hors URL
Publié : 20 avr. 2010, 09:46
par Alta
Un grand merci