position X et Y d'une balise HTML [Résolu] [Javascript] - HTML/CSS - Programmation
Marsh Posté le 18-11-2005 à 11:38:31
Déjà utiliser div_1 comme ça dans le script ça passera que dans IE. Il faut passer par getElementById.
Pour le reste, je n'en sais rien
Marsh Posté le 18-11-2005 à 12:01:45
OK
donc un truc du genre
Code :
|
Marsh Posté le 18-11-2005 à 12:10:37
si ton div est placé en absolu c'est facile il suffit de recupérer les propriétés du style
Code :
|
Attention ça peut te retourner du % si tu l'as défini comme ça dans ta css.
Si ton div est pas en absolute, c'est plus compliqué.
Marsh Posté le 18-11-2005 à 13:28:52
justement, le DIV n'est pas positionné en absolu. Il est positionné dans la page avec une ID
Marsh Posté le 18-11-2005 à 14:00:34
ClD a écrit : justement, le DIV n'est pas positionné en absolu. Il est positionné dans la page avec une ID |
S'il est positioné grace à un ID...
Sinon une recherche sur google t'aurais donné:
http://www.quirksmode.org/js/findpos.html
Marsh Posté le 18-11-2005 à 14:09:07
ClD a écrit : justement, le DIV n'est pas positionné en absolu. Il est positionné dans la page avec une ID |
Ouais enfin quand on dit positionné en absolu ça veut pas dire <div absolu="..."> au lieu de <div id="..."> Ça veut dire que la position du div est fixée via CSS plutôt que de lui laisser sa position "par défaut".
Marsh Posté le 18-11-2005 à 14:11:39
Merci
je vais voir ça
Marsh Posté le 18-11-2005 à 14:18:30
antp a écrit : Ouais enfin quand on dit positionné en absolu ça veut pas dire <div absolu="..."> au lieu de <div id="..."> Ça veut dire que la position du div est fixée via CSS plutôt que de lui laisser sa position "par défaut". |
en fait, je cherche a obtenir la position sur la page d'un div qui as seulement une ID, comme ce que j'ai mis dans mon premier message
Marsh Posté le 18-11-2005 à 15:00:56
ce n'est pas possible, au niveau javascript.
si tu utilise le DOM Inspector de firefox en choisissant le mode Javascript Object, tu verras qu'il n'y a aucune propriété JS qui correspond à ce que tu recherche, tout simplement parce que la position du DIV dans la page peu être différente si le client a modifié la taille des caractères dans son navigateur par exemple
Marsh Posté le 18-11-2005 à 15:06:55
Gatsusat> je pensais comme toi mais le lien filé plus haut m'a prouvé le contraire.
J'ai testé sur plusieurs navigateurs et ça semble fonctionner correctement...
Marsh Posté le 18-11-2005 à 15:12:07
oué car tout simplement sur quirksmode, le gars remonte tous les objets jusqu'au bout et incrémente la variable.
Marsh Posté le 19-11-2005 à 12:06:51
j'ai testé et ça marche super bien
merci à anapajari pour le lien
Marsh Posté le 20-11-2005 à 02:02:43
Excuses moi, tu te revendiques concepteur de sites que tu vends, certes pas cher, mais tu poses des questions comme ça
Aider quelqu'un qui se fait du fric sur mon dos moi je dis non
Marsh Posté le 20-11-2005 à 07:59:03
quoi des "questions comme ça"
on peut rien faire sur ce forum sans se faire critiquer ?
Marsh Posté le 20-11-2005 à 09:33:09
Ben c'est pas de notre faute si tu n'a même pas le statut d'un débutant, et que tu oses vendre des sites alors que tu ne sais même pas en faire
Marsh Posté le 20-11-2005 à 13:22:26
mais bien sur. Je pose une question est ça y est je suis plus nul qu'un débutant et je ne sais pas faire de sites. Si ça te fais plaisir de croire ça, moi ça ne me dérange pas, mais j'aimerais bien que tu me donne des adresses de sites que tu as fais toi même de A à Z pour que je vois ce qu'un pro sait faire
Marsh Posté le 20-11-2005 à 14:32:28
ClD a écrit : mais bien sur. Je pose une question est ça y est je suis plus nul qu'un débutant et je ne sais pas faire de sites. Si ça te fais plaisir de croire ça, moi ça ne me dérange pas, mais j'aimerais bien que tu me donne des adresses de sites que tu as fais toi même de A à Z pour que je vois ce qu'un pro sait faire |
J'ai pas dit que t'étais nul JE dis juste que pour quelqu'un qui en fait du commerce, tu aurais pu avoir un peu plus de réflexion et de recherche plkutot que de te mettre en position de celui qui a pas l'air de savoir ce qu'il fait
On a tous besoin d'aide sur un truc à la con, qu'on a oublié... Mais on cherche dans les docs on crie pas au secours à la première difficulté sans même avoir cherché
Puis on cherche pas à faire des trucs à la barbare
T'es censé être pro vu que tu vends
Sinon pourquoi tu veux la position d'un div je vois pas bien?
Marsh Posté le 20-11-2005 à 15:11:26
quand je pose une question je prend la peine de répondre a au moins 2 autres personnes qui ont un problème alors c'est pas la peine de m'attaquer par ce que je vend des sites
le problème de ce topic est réglé alors le débat est clo
encore merci à anapajari qui a trouvé plus facilement que moi la réponse sur google
Marsh Posté le 20-11-2005 à 18:11:01
Les sites que j'ai fait jusqu'à maintenant était surtout intra-entreprise et fait parti de projet.
Mais ce que je cherche à t'expliquer depuis le début, c'est que ta manière de faire des sites Web est 10x trop ancienne par rapport à ce qu'on fait maintenant.
Maintenant on sépare tout : CSS/HTML/JS
chacun dans des fichiers séparés. Dans un fichier HTML il n'y aura que du HTML et pas de JS, le JS sert juste à améliorer l'expérience utilisateur.
et pour ce qui est des CSS, ca sert à mettre en forme un site tout en séparant la couche de présentation. le HTML ne sert qu'à afficher de l'information et non pas à mettre en forme. les CSS sont là pour ça.
Pour le moment toi tes sites sont 100% en tableau et les mises en pages sont constituées de dizaines d'images, tes chartes graphiques sont charcutées.
donc au niveau du code tu es à des années lumières de ce qu'on fait maintenant
Marsh Posté le 20-11-2005 à 19:31:22
Si j'arrive à m'y retrouver dans ma programmation de page et que je peux mettre mes sites en full html juste en changeant la config, c'est quoi le problème
Mes sites fonctionnent très bien et ne sont pas moches ou pleins de bug. Alors je comprends pas pourquoi tu t'acharne sur moi
Marsh Posté le 20-11-2005 à 20:23:51
Je m'acharnes pas, ya des normes et faudrait s'y mettre un peu.
Tu manques juste de lecture et de mise au point au niveau de ton truc
Marsh Posté le 21-11-2005 à 01:24:49
ClD a écrit : Si j'arrive à m'y retrouver dans ma programmation de page et que je peux mettre mes sites en full html juste en changeant la config, c'est quoi le problème |
Ce qui gène c'est que tu en fais un commerce (déclaré? ) sans trop savoir où tu mets les pieds
Marsh Posté le 21-11-2005 à 07:35:08
gatsusat a écrit : Je m'acharnes pas, ya des normes et faudrait s'y mettre un peu. |
non tu t'acharne pas
Citation : Conseil : ne pas utiliser la methode de CID qui est plus que pourrie. |
Citation : avant de te lancer dans le devWeb apprend d'abord à faire du HTLM correctement. |
Citation : Il est vrai que les clients finaux n'ont rien à branler de ce qu'il y a derrière le code, mais produire de la merde non merci |
Citation : bah on ta juste expliqué que ta méthode était pourrie |
Citation : le gars se dit developpeur Web ou createur de sites internet, mais il n'en a pas vraiment la tête vu la yeule de ses sites |
Citation : dire qu'on sait faire de la création Web et fournir du code Aussi pourri faut vraiment n'avoir aucun scrupule |
Citation : Ben c'est pas de notre faute si tu n'a même pas le statut d'un débutant, et que tu oses vendre des sites alors que tu ne sais même pas en faire |
si tu traite tout ceux qui ne code pas comme toi de cette manière tu ne va pas te faire que des amis
alors maintenant tu me lache sinon je vais commencer à le prendre mal
Marsh Posté le 21-11-2005 à 07:40:27
leflos5 a écrit : Ce qui gène c'est que tu en fais un commerce (déclaré? ) sans trop savoir où tu mets les pieds |
Il n'y pas que le CCS sur internet. C'est pas la base de tout le CSS. C'est juste un outil de mise en page.
Tous ceux qui me critique ont appris a coder de cette manière et ça les dérange que d'autres personnes puissent faire des sites autrement. Mais faut arreter de déconner là.
Marsh Posté le 21-11-2005 à 07:54:44
et oui je suis déclaré en freelance, alors tes sous-entendu vaseux tu te les garde
Marsh Posté le 21-11-2005 à 09:01:43
ClD a écrit : Il n'y pas que le CCS sur internet. C'est pas la base de tout le CSS. C'est juste un outil de mise en page. |
Pas du tout on a codé à l'ancienne nous aussi la différence c'est qu'on a su évoluer avec notre temps pour ne pas être largué, être respectueux des recommandations du W3C rend le web meilleur et le respect des normes fait qu'on a enfin des sites plus léger et qui fonctionnent mieux.
Marsh Posté le 21-11-2005 à 09:57:25
et parceque je code encore en html pur, je me fait traiter d'escro, de nul. Je merite pas de vendre des sites. Tu trouve ça normal comme critique.
Je veux bien qu'on me donne un conseil pour que j'évolu mais qu'on me fasse des remarques comme ça, là non
Marsh Posté le 21-11-2005 à 10:01:34
Bah quand on fait un métier souvent on se tient à jour par rapport aux évolutions dans le domaine en question...
Marsh Posté le 21-11-2005 à 10:34:43
je fait mon boulot comme je le souhaite et comme ça m'arrange, et faudrait un peu aprendre la politesse avant de donner des conseils aux autres
Marsh Posté le 21-11-2005 à 11:03:37
ClD a écrit : |
Conseil : http://masklinnscans.free.fr/webdev.html
Utilise Firefox car il y a des avantages sur la navigation de cette page,
ensuite dans SitesWeb, regarde les sites français, ceci sont très très très intéressant pour pouvoir justement s'améliorer, je ne me lance pas en Freelance tout simplement car je ne pense pas avoir acquis assez de compétences. c'est tout.
Remet toi en cause et on t'aideras à t'améliorer
Marsh Posté le 21-11-2005 à 15:13:21
ClD a écrit : et parceque je code encore en html pur, j[...] de nul. Je merite pas de vendre des sites. |
Selon une des plus grosses pointures du développement web, Andy Clarke, ceux utilisent encore des tables imbriquées, qui utilisent des spacer gifs, qui ne connaissent pas les critères d'acessibilité, ne peuvent plus se considérer comme professionnels du web Ils étaient professionnels en 1995-200?, mais en 2005, non.
Marsh Posté le 21-11-2005 à 15:16:56
Foutaise.
Tiens, tu diras à ton Andy Clarke que son site n'est pas accessible pour moi, il faudrait une version Française.
Marsh Posté le 21-11-2005 à 15:18:22
The-Shadow a écrit : Tiens, tu diras à ton Andy Clarke que son site n'est pas accessible pour moi, il faudrait une version Française. |
T'es toujours un champion, toi Enfin au moins toi tu sais ce que c'est, l'accessibilité et les CSS, t'es un demi-professionnel
Marsh Posté le 21-11-2005 à 15:27:19
Nop, je suis un vrai professionnel.
Partant du constat que la définition de profession s'applique dès que sa mise en oeuvre rapporte une rémunération régulière pouvant être comparé à un salaire ou étant un salaire.
Etant dans ce cas, je suis donc un professionnel.
Après, les problèmes internes à la profession comme l'accessibilité, chacun sa vision de l'accessibilité et je viens de t'en montrer un bel exemple.
Marsh Posté le 18-11-2005 à 10:33:36
Salut
je vous explique ce que je cherche :
j'ai une balise HTML sur laquelle je met une ID exemple :
est-il possible de retourner la position X et la position Y de cette balise sur la page HTML avec un programme javascript du style
Message édité par ClD le 19-11-2005 à 12:05:51
---------------
NOUVEAU!! Février 2024 : j'ai créé un nouveau jeu en ligne : https://www.boblybots.com