Se connecter avec
S'enregistrer | Connectez-vous

Utiliser du CSS en Java.

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Citation :

kely54 a écrit :
Coucou a tous!!!

Je suis en train de programmer mon navigateur internet en java, et j'aimerai savoir comment je pourrais faire pour gérer le CSS, car, par exemple, quand je suis sur Google, le bouton "Rechercher" ne marche pas.

Merci


ouhlà...j'ai pas tout saisi... :-o

alors, tu es en train de programmer un logiciel de navigation internet (style firefox), bon courage ;-)

tu veux savoir comment gerer les fichiers CSS d'un site ?

c'est quoi le rapport avec le module de recherche de google ?

Oui je suis bien en train de programmer un logiciel de Navigation internet(style firefox, I.E.).
Et Google n'est qu'un exemple : lorsque je clique avec mon navigateur sur le bouton "chercher", rien ne se passe et j'aimerai savoir comment gérer ce bouton.

on doit pas s'entendre sur le mot css.
pour moi, ça signifie cascading style sheets, c'est a dire un langage de présentation de contenu.
quand on appuie sur un bouton, c'est soit du javascript (langage de programmation destiné à animer nos jolies pages web, bon courage), soit une requete http vers le serveur (ça c'est moins costaud, faut que t'envoie ta requete au serveur, et lui il te repond, généralement avec une jolie page html (200=ok))

en l'occurence, le bouton recherche google, c'est un bouton submit, donc une requete http

oh, une socket sur le port 80 (ou autre, mais tant que ce n'est pas précisé c'est 80)
exemple de requete du navigateur:
  1. GET /search?hl=fr&q=kely54&btnG=Recherche+Google&meta=lr%3Dlang_fr HTTP/1.1
  2. Host: <a href="http://www.google.fr" target="_blank">www.google.fr</a>
  3. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.11) Gecko/20050728
  4. Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
  5. Accept-Language: fr,en;q=0.5
  6. Accept-Encoding: gzip,deflate
  7. Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
  8. Keep-Alive: 300
  9. Connection: keep-alive
  10. Referer: <a href="http://www.google.fr/webhp?hl=fr&meta=lr%3Dlang_fr" target="_blank">http://www.google.fr/webhp?hl=fr&meta=lr%3Dlang_fr</a>
  11. Cookie: PREF=ID=ef96b46826b0402e:FF=4:LD=fr:NR=10:TM=1125136891:LM=1133397683:C2COFF=1:S=Z_h5uuphnR3ifmQE; GTZ=-60


réponse de google :
  1. HTTP/1.x 200 OK
  2. Cache-Control: private
  3. Content-Type: text/html
  4. Server: GWS/2.1
  5. Transfer-Encoding: chunked
  6. Content-Encoding: gzip
  7. Date: Sun, 11 Dec 2005 20:11:51 GMT

puis ici le code html.
quand t'arrive sur une image (img src="..." ...), nouvelle requete mais cette fois ci le GET porte sur le nom de l'image.
  1. GET /images/logo_sm.gif HTTP/1.1
  2. Host: <a href="http://www.google.fr" target="_blank">www.google.fr</a>
  3. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.11) Gecko/20050728
  4. Accept: image/png,*/*;q=0.5
  5. Accept-Language: fr,en;q=0.5
  6. Accept-Encoding: gzip,deflate
  7. Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
  8. Keep-Alive: 300
  9. Connection: keep-alive
  10. Referer: <a href="http://www.google.fr/search?hl=fr&q=kely54&btnG=Recherche+Google&meta=lr%3Dlang_fr" target="_blank">http://www.google.fr/search?hl=fr&q=kely54&btnG=Recherc...</a>
  11. Cookie: PREF=ID=ef96b46826b0402e:FF=4:LD=fr:NR=10:TM=1125136891:LM=1133397683:C2COFF=1:S=Z_h5uuphnR3ifmQE; GTZ=-60
  12. If-Modified-Since: Mon, 25 Apr 2005 21:06:18 GMT
  13. Cache-Control: max-age=0


réponse de google:
  1. HTTP/1.x 304 Not Modified
  2. Content-Type: text/html
  3. Server: GWS/2.1
  4. Content-Length: 0
  5. Date: Sun, 11 Dec 2005 20:11:51 GMT

puis le code de l'image [edit: quoiqu'ici non, l'explication ici | les   sont des bugs du forum]

etc, etc,... c'est valable pour tous les fichiers que le navigateur veut ouvrir ce manège (css, js, jpg, gif,...).

le mieux pour toi est de te référer à la rfc : http://www.eisti.fr/res/norme/rfc1945/1945tm.htm , html4 et http dans ton cas.
un site qui peut etre interessant aussi c'est http://www.iprelax.fr/ anciennement salemioche ^^
Lassé par la pub ? Créez un compte
Tom's guide dans le monde