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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Déplacer une image - Pbr avec Firefox + Doctype [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Déplacer une image - Pbr avec Firefox + Doctype [RESOLU]

n°1098238
IvanleFou
Posté le 26-05-2005 à 15:30:27  profilanswer
 

Bonjour,
 
J'ai resorti un vieux script qui marchait bien sous IE et Firefox. J'essais de le mettre a jour avec les nouvelles normes. Qd je spécifie le Doctype ca ne marche plus sous firefox. :heink: et ca continue a marcher sous IE.
 
Le code HTML:

Code :
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  4.   <head>
  5.     <title>aa</title>
  6.     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></meta>
  7.     <script type="text/javascript" src="zz.js"></script>
  8.   </head>
  9.   <body onload="javascript:init_pos()">
  10.     <div>
  11.       <img id="a" src="image.gif" alt="pic" style="z-index:1; position:absolute;"></img>
  12.     </div>
  13.   </body>
  14. </html>


Et le javascript qui va avec:

Code :
  1. function init_pos()
  2. {
  3.   document.getElementById("a" ).style.top  = 50;
  4.   document.getElementById("a" ).style.left = 50;
  5.   return true;
  6. }


 
Le script est tout simple, lorsque la page se charge elle déplace l'image de 50pxl vers la droite et le bas.
 
C'est koi le soucis à votre avis :??:  
 
Note: le script passe au W3C validator


Message édité par IvanleFou le 26-05-2005 à 16:19:02
mood
Publicité
Posté le 26-05-2005 à 15:30:27  profilanswer
 

n°1098244
FlorentG
Posté le 26-05-2005 à 15:35:25  profilanswer
 

Et le <img></img>, t'as vu ça où ? :D

n°1098248
IvanleFou
Posté le 26-05-2005 à 15:38:53  profilanswer
 

la -> http://openweb.eu.org/articles/html_au_xhtml/
 
Toute maniere ca passe au validator :o

n°1098262
plainsofpa​in
Pingouino's lover
Posté le 26-05-2005 à 15:46:42  profilanswer
 

Citation :

Vous pourriez effectivement vous mettre à coder des <br></br> ou des <img></img>, mais un telle pratique est déconseillée puisqu'il est possible que cela produise des résultats inattendus dans certains butineurs


 
On peut, mais c'est déconseillé. Il est recommendé de mettre :
 

Code :
  1. <img src="" alt="" title="" />


 
Edit : c'est aussi valable pour tes méta.


Message édité par plainsofpain le 26-05-2005 à 15:48:35

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1098283
IvanleFou
Posté le 26-05-2005 à 16:03:11  profilanswer
 

Bon j'ai changé. cela dit le problème ne vient pas de la.
 
En supprimant la ligne n°2 du HTML (le doctype) ca marche sous firefox et avec marche plus :(

n°1098286
plainsofpa​in
Pingouino's lover
Posté le 26-05-2005 à 16:04:43  profilanswer
 

ton doctype, met le sur une ligne ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1098287
FlorentG
Posté le 26-05-2005 à 16:06:01  profilanswer
 

IvanleFou a écrit :

Code :
  1. function init_pos()
  2. {
  3.   document.getElementById("a" ).style.top  = 50;
  4.   document.getElementById("a" ).style.left = 50;
  5.   return true;
  6. }



Regarde : t'essaye de mettre 50 dans top et left. Mais 50 quoi ? Bananes ? Oranges ? :D
 

Code :
  1. function init_pos()
  2. {
  3.   document.getElementById("a" ).style.top  = "50px";
  4.   document.getElementById("a" ).style.left = "50px";
  5.   return true;
  6. }

n°1098288
IvanleFou
Posté le 26-05-2005 à 16:06:52  profilanswer
 

Il est sur une seule ligne. C'est le cadre sur le forum qui est pas assez large.

n°1098289
afbilou
pouet your life
Posté le 26-05-2005 à 16:06:57  profilanswer
 

*   document.getElementById("a" ).style.top  = "50px";
*   document.getElementById("a" ).style.left = "50px";
 
Edit : avais po vu le post de FlorentG O_O
 
Edit 2 : Avais po vu ... parce ke posté en meme temps en fait :D


Message édité par afbilou le 26-05-2005 à 16:11:06
n°1098290
masklinn
í dag viðrar vel til loftárása
Posté le 26-05-2005 à 16:07:02  profilanswer
 

La première doit être enlevée: c'est un prologue XML, il peut être présent sur les fichiers XML et ceux servis comme application/xhtml+xml, mais pas sur les fichiers servis comme text/html
 
META est un élément vide, donc remplacer </meta> par une closure sur l'élément ouvrant
Le body onload est inutile, dans le fichier javascript ajouter:

window.onload = init_pos


dégager le style inline de l'image pour créer un CSS indépendant


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le 26-05-2005 à 16:07:02  profilanswer
 

n°1098294
IvanleFou
Posté le 26-05-2005 à 16:09:50  profilanswer
 

FlorentG > bien joué :jap:  
 
J'aurai jamais pensé à ca, à part des pixels je vois pas ce que ca pourrait être. bref ca me semblait evident.
 
Merci :jap:  
 
 
PS: t'as vu j'ai fait des efforts pour te mettre les guillemets :whistle:  :D

n°1098297
IvanleFou
Posté le 26-05-2005 à 16:11:38  profilanswer
 

masklinn a écrit :

La première doit être enlevée: c'est un prologue XML, il peut être présent sur les fichiers XML et ceux servis comme application/xhtml+xml, mais pas sur les fichiers servis comme text/html
 
META est un élément vide, donc remplacer </meta> par une closure sur l'élément ouvrant
Le body onload est inutile, dans le fichier javascript ajouter:

window.onload = init_pos


dégager le style inline de l'image pour créer un CSS indépendant


 
Bien chef je m'y attelle  :jap:

n°1098300
FlorentG
Posté le 26-05-2005 à 16:13:11  profilanswer
 

IvanleFou a écrit :

J'aurai jamais pensé à ca, à part des pixels je vois pas ce que ca pourrait être.


%, em, ex, pt, px, in, cm, mm, pc :D

n°1098302
IvanleFou
Posté le 26-05-2005 à 16:16:15  profilanswer
 

Ah ouais ya tout ca :ouch:  erf :sweat:  
 
p'tite question encore: quelle est la difference entre document.onload = init_pos et window.onload = init_pos
 
Document et window ne désignent pas la meme chose?

n°1098306
masklinn
í dag viðrar vel til loftárása
Posté le 26-05-2005 à 16:20:48  profilanswer
 

IvanleFou a écrit :

Ah ouais ya tout ca :ouch:  erf :sweat:  
 
p'tite question encore: quelle est la difference entre document.onload = init_pos et window.onload = init_pos
 
Document et window ne désignent pas la meme chose?


nein


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1098369
IvanleFou
Posté le 26-05-2005 à 17:01:27  profilanswer
 

window désigne le cadre et document le contenu de la fenêtre [:autobot]


Message édité par IvanleFou le 26-05-2005 à 17:01:35
n°1098389
masklinn
í dag viðrar vel til loftárása
Posté le 26-05-2005 à 17:13:53  profilanswer
 

IvanleFou a écrit :

window désigne le cadre et document le contenu de la fenêtre [:autobot]


http://www.quirksmode.org/?viewport/experiments.html


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?

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

  Déplacer une image - Pbr avec Firefox + Doctype [RESOLU]

 

Sujets relatifs
[ASP] bouton fonctionnant sous IE mais pas sous Firefox[Résolu] Ouvrir un formulaire access
RESOLU - Récuperer le texte de la valeur d'une combobox RESOLUcharge une image bmp dans un tableau 2D en C++
xsl:import avec Firefox[Résolu]probleme de requete sql
clé étrangère avec MySQL [RESOLU]activation d'une requete sql a partir d'un clik sur image...
[Résolu]Variables non reconnues sous easy php[easyphp] Rendre accessible le serveur depuis un réseau local [résolu]
Plus de sujets relatifs à : Déplacer une image - Pbr avec Firefox + Doctype [RESOLU]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)