|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : mars 2007 Messages : 22 ![]() |
Bonjour tout le monde,
Je me retrouve avec un problème sur le développement d'un site, et je m'énerve dessus depuis ce matin, sans trouver d'explication. Je vous explique ce que c'est : Tout le long de mon site sur la gauche je veux avoir une image de bamboo. Elle commence avec le haut du bamboo qui est une image, et ensuite j'ai une autre image du tronc. Je veux donc répéter cette-dernière en fonction de la hauteur de la page, donc je dois la placer sous ma première image, et à une certaine place pour que l'on ne voit pas une cassure. Cette frise se retrouve sur tout le site, et comme toutes les pages ne sont pas de la même taille je veux pouvoir générer dynamiquement cette répétition d'images du tronc du bamboo. Je recherche donc la hauteur générale de la page, à laquelle je soustrait la hauteur du haut du bamboo, ce qui devrait me laisser la hauteur que le tronc devrait occuper. Le problème c'est que lorsque je regarde sur mon site le script s'exécute , mais la valeur de ma hauteur (height) est nulle. Lorsque que je modifie manuellement la hauteur, via Firebug, l'image est bien là, avec la bonne largeur, le bon placement.... donc le script écrit bien ce qu'il faut dans le fichier css, mais ne récupère pas ma variable height. Voici mon code : Code :
Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
heu pourquoi pas juste une image raccordable en background repeat ?
__________________
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 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 22 ![]() |
Heuuu... pardon ?
|
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
pourquoi tenter de faire avec force javascript ce qui se fait tout simplement avec css ..... ???
mets ton image en background de ton div avec un repeat-x ou repeat-y pour que ton image se répète à l'infini sur l'axe des x ou des y ... http://plambert.developpez.com/tutor...s/images-fond/
__________________
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 | ||
|
Invité de passage
![]() Inscription : mars 2007 Messages : 22 ![]() |
Oui solution envisagée auparavant... sans succès je ne sais pas pourquoi, enfin si je pense savoir pourquoi, mais rien ne s'affichait.
Voici mon code avant : Code :
Mais j'ai besoin de spécifier une hauteur de l'image que je ne peux pas faire seulement grâce au CSS, puisque la hauteur va changer pour chaque page. |
||
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
peu importe que la hauteur change pour chaque page, le repeat assure le remplissage quelle que soit la hauteur ?...
__________________
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
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 22 ![]() |
ba dans mon cas non et je ne sais pas pourquoi...
En utilisant le code CSS que j'ai posté juste avant, l'image n'apparaît pas, et lorsque je contrôle avec firebug la div est bien créée mais avec une hauteur de 0 donc l'image n'apparaît pas... Un grand mystère qui me prend la tête depuis toute la journée... |
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Inscription : mars 2007 Messages : 22 ![]() |
Alors que si je spécifie une hauteur dans mon CSS l'image apparaît bien
Code :
Il faudrait que je puisse faire : taille du site - 660px, ce que je voulais faire avec mon script javascript. |
||
|
|
00
|
|
|
#9 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
enlève ta balise image ...
il ne faut utiliser QUE le background du div ...
__________________
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
|
|
|
#10 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 22 ![]() |
ma balise image est au dessus du div, c'est celle-ci qui affiche le haut du bamboo, donc j'en ai besoin.
La div en dessous affiche le tronc du bamboo, donc elles n'ont pas de lien. La balise image n'intervient pas dans le comportement de ma div en dessous |
|
|
00
|
|
|
#11 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
ha oki je vois
ben tu conserver l'image de taille fixe dans le haut du div puis utiliser un repeat et un position sur le background image. colles mois les deux images ici je te fais une demo
__________________
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
|
|
|
#12 | ||||
|
Invité de passage
![]() Inscription : mars 2007 Messages : 22 ![]() |
J'ai changé cette fois en utilisant deux div pour les images :
HTML : Code :
Code :
C'était quoi le problème avec mon script javascript au début ? car s'il arrive à récupérer ma variable le tour est joué. |
||||
|
|
00
|
|
|
#13 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
le souci avec le js est que ça n'est pas fait pour ça ...
si js n'est pas activé tu n'auras pas la bon rendu un simple css et le tour est joué tu dois avoir un div et une image la balise image est placée dans le div et a pour src le haut de l'image le div a en bg image l'image du bas qui se repète en y et un bg position qui le place juste en dessous du l'image ... envoie plutot tes deux images ...
__________________
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
|
|
|
#14 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
Code :
__________________
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 |
||
|
|
10
|
|
|
#15 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 22 ![]() |
Merci.
J'ai réussi en utilisant ta technique et en changeant un peu mon image, car c'était des images à fond transparent et elles n'étaient pas totalement correspondantes dans l'axe du tronc. En tout cas bien joué et merci encore. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com