Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1420 connectés 

  FORUM HardWare.fr
  Programmation

  [ASP] Récupérer la résolution sans recours aux QueryStrings

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] Récupérer la résolution sans recours aux QueryStrings

n°95484
tripanozom​a
Trypanosoma brucei gambiens
Posté le 31-01-2002 à 20:44:23  profilanswer
 

Salut,
Je voudrais récupérer la résolution d'un visiteur pour l'inscrire dans une base avec l'id de la session dès le global.asa.  
Je ne peux pas recharger la page en lui envoyant la réso en querystring (page.asp?rs='1600*1200' etc ..).
Comment est ce que je peux faire ? Est il possible d'exécuter du javascript dans un global.asa ? si oui comment récupérer les valeurs des variables JavaScript en ASP ?
VOilà bon si vous avez des infos merci beaucoup !!
TZ  :crazy:

mood
Publicité
Posté le 31-01-2002 à 20:44:23  profilanswer
 

n°95616
tripanozom​a
Trypanosoma brucei gambiens
Posté le 01-02-2002 à 08:25:57  profilanswer
 

up

n°95623
myblood
Posté le 01-02-2002 à 09:08:01  profilanswer
 

bonjour
l'interet?
fait un sondage pour connaitre ce genre de truc.
sinon le global.asa c serveur donc pas de javascript.

n°95635
Lord II
PIB2000
Posté le 01-02-2002 à 09:43:36  profilanswer
 

POur ton pb de résolution tu va etre obligé de passer par du javascript car l'asp s'executant sur le serveur, tu ne peux avoir sa résolution.


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°95689
tripanozom​a
Trypanosoma brucei gambiens
Posté le 01-02-2002 à 11:31:57  profilanswer
 

Myblood > Sondage ?? je vois pas l'interet..  
Mon probleme précis:
Je veux écrire dans ma base la résolution du client dès sa connection au site, avant même qu'il ne charge le HTML de la première page.
ceci pour faire des stats juste. c'est à dire avoir la résolution pour une session et non la résolution par consultation de page ce qui indirait des redonnances de résolution car une session peut consulter plusieurs pages mais n'a qu'une seule résolution.
voilà j'espère que vous avez compris :o)
TZ

n°95700
Mara's dad
Yes I can !
Posté le 01-02-2002 à 11:56:24  profilanswer
 

La résolution, tu ne peux la consulter qu'en javascript, donc coté client. Celà à déjà été dit, mais comme tu insiste...
 
Tu demande : "Je veux écrire dans ma base la résolution du client dès sa connection au site, avant même qu'il ne charge le HTML de la première page. "
 
La réponse à ce que tu veux faire est : CE N'EST PAS POSSIBLE !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°95709
bobdupont
Posté le 01-02-2002 à 12:14:12  profilanswer
 

Tu fait 1 page acceuil.htm avec dedans 1 javascript
qui lit la résolution et redirige vers acceuil.asp?reso=640x480
 
C'est relativement simple non ??

n°95720
Mara's dad
Yes I can !
Posté le 01-02-2002 à 12:24:23  profilanswer
 

bobdupont : A mon avis, çà il sait le faire, et il veut pas le faire comme çà !
 
Ben pourquoi ?
 
C'est une bonne question !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°95735
tripanozom​a
Trypanosoma brucei gambiens
Posté le 01-02-2002 à 13:16:17  profilanswer
 

bobdupont a écrit a écrit :

Tu fait 1 page acceuil.htm avec dedans 1 javascript
qui lit la résolution et redirige vers acceuil.asp?reso=640x480
 
C'est relativement simple non ??  




Ouais ça d'accord mais sans QueryString j'ai dit  :pt1cable:  
 
Donc, ma réponse je l'ai : C'est pas possible.
 
Pourquoi ? parce que je n'ai pas le droit d'utiliser les querystrings et encore moi une redirection vers une autre page (ou la même) . Quand je dis pas le droit c'est dans le cahier des charges, mon chef estime que ça serait moins efficace au niveau du référencement....
 
Voilà donc merci pour vos réponses.  
Je trouve quand même dommage qu'on puisse pas récupérer la réso en asp, on peut pourtant récupéré l'os, le navigateur donc des infos clients sur le serveur.
Savez vous si ASP.NET sera capable de faire ça ?
TZ :hello:

 

[edtdd]--Message édité par TripanoZoma--[/edtdd]

n°95742
Kristoph
Posté le 01-02-2002 à 13:30:43  profilanswer
 

Tu sais que tu ne récupère que ce que le navigateur client daigne bien t'envoyer ? ASP.NET ne pourra rien changer à ca. De toute facon, je ne vois pas quel est le probleme d'utiliser une query string pour faire votre sondage. Il te suffis de marquer dans les paramètres de session que tu as déjà récupéré la résolution pour cette session précise.

mood
Publicité
Posté le 01-02-2002 à 13:30:43  profilanswer
 

n°95746
Mara's dad
Yes I can !
Posté le 01-02-2002 à 13:36:54  profilanswer
 

Si le PB, c'est juste le QUERY-STRING (METHOD GET) pour pas poluer l'URL, tu peux toujours passer par la METHOD POST avec un formulaire.
 
1- le client demande http://www.tonsite.com/index.html
2- Sur le client, un script JavaScript de index.html récupère la résolution et renseigne les champs HIDDEN d'un formulaire qui pointe sur acceuil.asp. Le script fait ensuite un submit() sur le formulaire..
3- Ensuite donc, le serveur traite acceuil.asp qui peux enregistrer la résolution récupérée par POST.
 
Cà va comme çà ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°95759
dweis
Posté le 01-02-2002 à 14:21:36  profilanswer
 

TripanoZoma a écrit a écrit :

 
Ouais ça d'accord mais sans QueryString j'ai dit  :pt1cable:  
 
Donc, ma réponse je l'ai : C'est pas possible.
 
Pourquoi ? parce que je n'ai pas le droit d'utiliser les querystrings et encore moi une redirection vers une autre page (ou la même) . Quand je dis pas le droit c'est dans le cahier des charges, mon chef estime que ça serait moins efficace au niveau du référencement....
 
Voilà donc merci pour vos réponses.  
Je trouve quand même dommage qu'on puisse pas récupérer la réso en asp, on peut pourtant récupéré l'os, le navigateur donc des infos clients sur le serveur.
Savez vous si ASP.NET sera capable de faire ça ?
TZ :hello:  
 
 




 
tu fais comme xiti, tu balance en javascript la résolution dans les params d'une image transparente d'un pixel.
genre document.write('<img scr=mon_image.asp?larg='+screen.width+'&haut='+screen.height'> )
dans mon_image.asp, tu met à jour tes stats et tu renvoi ton image transparente avec un response.binarywrite

n°95940
tripanozom​a
Trypanosoma brucei gambiens
Posté le 02-02-2002 à 11:48:42  profilanswer
 

dweis a écrit a écrit :

 
 
tu fais comme xiti, tu balance en javascript la résolution dans les params d'une image transparente d'un pixel.
genre document.write('<img scr=mon_image.asp?larg='+screen.width+'&haut='+screen.height'> )
dans mon_image.asp, tu met à jour tes stats et tu renvoi ton image transparente avec un response.binarywrite  




Super, voilà une solution interessante, merci bien :o)
Les autres : toute redirection est à banir (c'est les ordres...)
Merci en tout cas
TZ


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ASP] Récupérer la résolution sans recours aux QueryStrings

 

Sujets relatifs
[ASP] Comment accéder à un objet d'une frame en VBscript ?ASP : contenu d'un recordset dans un tableau
<?php print('MYSQL'); ?> Récuperer un increment auto[ASP] Pb avec l'objet FileSystemObject et les noms UNC
[ASP] HAAARG ! fonction à la con[ASP] pb sur requete SQL
[Asp/Php] Avantage du php par rapport a l asp[ASP + BD] Afficher une liste page par page...
ASP + BD c'est pas que je comprend pas mais presque!!! -> connexion !Cherche site tout con mais tout fait HTML/ASP/Access Help !
Plus de sujets relatifs à : [ASP] Récupérer la résolution sans recours aux QueryStrings


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR