|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() ![]() |
Bonjour...
Dans un page HTML une image de fond de 950x710 est insérée dans une DIV (dvMain). Cette DIV, par l'opération du Saint-Esprit Javascript est centrée sur l'écran en fonction de la résolution de ce dernier. Le problème... Bah, oui, il y en a un : 6 DIV possédant un découpage de cette image de fond doivent se superposer en lieu et place du découpage qu'elles représentent et ce dans le seul but d'avoir la main dessus, euh...dans les deux sens du terme : Mais comme ma DIV principale (z-index:1), celle de l'image de fond, ne se centre qu'à partir des événements OnLoad() et OnResize() de la balise 'body', je ne connais la position finale de ma DIV dvMain qu'après. Donc, je suis bloqué ici car même avec un : Code :
document.writeln'(<div id="dvImgPart1" style="position: absolute; left:'+265+intImgMainLeft+'px; top:'+140+intImgMainTop+'px; z-index: 2;")'; J'avoue que je suis un peu perplexe quant à la faisabilité du truc. J'ai bien essyé mon dans ma fonction ResizeDiv() qui est celle qui est appelée par la fonction CenterDiv() toutes deux appelées respectivement par les événements OnResize() et OnLoad(), en vain... P.S. j'ai tenté aussi mais je ne sais appliquer les <area...> du fait que leurs coordonnées sont encore plus complexes à calculer, en tout cas, dynamiquement... Si vous avez tout compris, un petit coup de pouce serait le bienvenu. Merci par avance, Argy
__________________
Ils comptent sur vous... Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment. Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010 MDB Viewer : Visionneuse Access v4.0 |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
Pourquoi ne positionne tu pas en % et pas en pixels ?
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() |
Humm, parce que cela ne m'a pas effleuré d'une part et que la position ne doit pas être décalée d'un pixel : ce sont des dessins avec des effets de dégradé et je n'ai aucune tolérance à ma disposition.
Merci Argy [EDIT] Humm, ça à l'air d'être opérationnel... je galère un peu pour calculer les x et y en % mais je devrais m'en sortir ainsi. Merci [/EDIT]
__________________
Ils comptent sur vous... Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment. Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010 MDB Viewer : Visionneuse Access v4.0 |
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
positionne le premier en % et récupère sa positon offset top pour l'attribuer au second
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() |
Ok, je me débrouille avec ta suggestion...
Merci ++ Argy
__________________
Ils comptent sur vous... Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment. Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010 MDB Viewer : Visionneuse Access v4.0 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com