begin process at 2012 05 29 20:34:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

problème d'affichage lightbox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème d'affichage lightbox

jeudi 27 octobre 2011 à 10:28:47 | problème d'affichage lightbox

phizys

Bonjour à tous,

J'ai installé sur une page test une lightbox, ou plus précisément une shadowbox, qui est plus simple et plus légère.
Mon problème c'est que les miniatures qui appellent la shadowbox sont à l'extérieur de ma page.
Jetez un coup d’½il sur mon site. Vous verrez un cadre blanc que j'ai mis pour délimiter ma page et ainsi mieux se rendre compte que les images sont à l'extérieur.
Pire les images "poussent" ma page vers le bas.

http://goo.gl/TZCcs

Ma manière d'opérer ?
Avec notepad++.
Je colle les liens utiles dans mon head de la page recevant la shadowbox.
Je complète les URL des liens pointant vers mes images dans le css de la shadowbox.
Je mets tout sur le serveur.

Mon problème, je pense, c'est que le css de la shadowbox ne tient pas compte du css de ma page.
D'ailleurs, le css de la shadowbox n'a aucun paramètre de mise en page : par défaut les images se placeront en haut à gauche.

Je vous joints le css de la shadowbox, le code html de ma page et son css.

J'espère que des calés en code pourront me venir en aide. Merci d'avance à eux

Code HTML :
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#ffffff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:18px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(images/close.png);}
#sb-nav-next{background-image:url(images/next.png);}
#sb-nav-previous{background-image:url(images/previous.png);}
#sb-nav-play{background-image:url(images/play.png);}
#sb-nav-pause{background-image:url(images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


Code HTML :
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Accueil</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="imagetoolbar" content="no">
<meta http-equiv="imagetoolbar" content="false">
<link href="index.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="shadowbox.css">
<script type="text/javascript" src="shadowbox.js"></script>
<script type="text/javascript">
Shadowbox.init();
</script>
</head>


<script type="text/javascript" src="./lmpres80.js"></script><noscript><br></noscript>

<body style="margin-Left:0px;margin-Top:0px;margin-Bottom:0px;margin-Right:0px;" onresize=PosPage(2,2,1.000000,1.000000); bgcolor="#000000" >
<a href="images/image-1.jpg" rel="shadowbox[images]" title="affiche"><img src="images/image-1.jpg" width="167" height="250" alt="image-1.jpg" /></a>
<a href="images/grand.jpg" rel="shadowbox[images]" title="affiche"><img src="images/grand.jpg" width="167" height="250" alt="grand.jpg" /></a>
<a href="images/Flyer concert.jpg" rel="shadowbox[images]" title="Flyer concert"><img src="images/Flyer concert.jpg" width="167" height="250" alt="Flyer concert.jpg" /></a>
<a href="images/Trucage Photoshop.jpg" rel="shadowbox[images]" title="Trucage Photoshop"><img src="images/Trucage Photoshop.jpg" width="250" height="187" alt="Trucage Photoshop.jpg" /></a>

<DIV id=lmwcbackpanel2 align='center'>
<DIV id=lmwcbackpanel style="position:relative;width:760px;height:1000px;">
<DIV id=lmwcbackpanelinner style="visibility:visible;overflow:hidden;position:absolute;left:0px;top:0px;width:760px;height:1000px;clip:rect(0px,760px,1000px,0px);">
<DIV id=Page class="cPage">
<a name=ANCHOR_Page></a><IMG alt="" id=LMImagePage src="./lmimginv.gif" class="cLMImagePage">
</DIV>
<DIV id=Box1 class="cBox1">
<a name=ANCHOR_Box1></a>
<IMG alt="" id=LMImageBox1 src="./images/index_Box1.jpg" class="cLMImageBox1"></DIV>
<script type="text/javascript" src="./index.js"></script>
<noscript><br></noscript>
</DIV>
</DIV>
</DIV>

</body>
</html>


Code HTML :
h1,h2,h3,h4,h5,h6,p {margin: 0px;padding: 0px;}
.cLinkHidden {position:absolute; visibility:hidden; left:0px; top:0px; width:0px; height:0px; overflow:hidden;}
.cPage {visibility:visible;overflow:hidden;position:absolute;z-index:1;left:0px;top:0px;}
.cLMImagePage {width:760px;height:1000px;border:0px;}
.cBox1 {visibility:visible;overflow:hidden;position:absolute;z-index:2;left:1px;top:2px;}
.cLMImageBox1 {width:758px;height:997px;border:0px;}
mercredi 2 novembre 2011 à 13:08:31 | Re : problème d'affichage lightbox

jperre

Quelques remarques sur le code HTML de la page :
1 - La déclaration DOCTYPE est incomplète et erronée :
Il y a : <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
Il faut :<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 - Il est recommandé de terminer les éléments vides <meta> et <link> par />
3 - Le script placé dans la section <head> ne sera pas exécuté :
Il y a :<head>
<script type="text/javascript">
Shadowbox.init();
</script>
</head>
Il faut
<body onload="Shadowbox.init()" ...>
</body>
4 - Le script placé entre les section <head> et <body> ne sera pas exécuté :
il faut :
<body>
<script type="text/javascript" src="./lmpres80.js"></script><noscript><br></noscript>
</body>
5 - Il est recommandé d'encadrer les attributs par des guillemets :
Il y a : <body ... onresize=PosPage(2,2,1.000000,1.000000);...>
Il faut :<body ... onresize="PosPage(2,2,1.000000,1.000000)"...>
De plus, il est faut éviter d'entrer des attributs style avec une très longue liste de fonctions CSS. Il vaut mieux les placer dans un élément <style> externe ou interne dans la section <head>.
Si ces remarques peuvent t'aider!...
Bon courage.
mercredi 2 novembre 2011 à 15:15:21 | Re : problème d'affichage lightbox

phizys

Merci jperre pour ton aide.
J'avais en effet constaté ces erreurs via le validateur de W3C.

Quoi qu'il en soit, mon message date un peu et depuis j'ai résolu mon problème.
La shadowbox s'affiche correctement, les vignettes sont bien à leur place, OUF !
Le site est en ligne. Mais il me reste encore des petites choses à faire dessus et aussi m'occuper de renseigner
des balises méta.

Si tu le souhaites, voici le lien pour le visiter.

URL Shortener

N'hésites pas à me faire part de tes éventuelles observations (bugs, ergonomie, mauvais goût(?),etc.)

A bientôt et encore merci à toi.


Cette discussion est classée dans : images, position, height, sb, inner


Répondre à ce message

Sujets en rapport avec ce message

ajout fonction scroll [ par claudy03 ] Voilà, j'ai trouvé le script javascript  qui suitdans le head :function resizePopUp(monImage, monTitre)    {   &nbsp Problème pop-up Internet Explorer [ par qwhat ] Bonjour,J'ai pas mal cherché, mais je ne trouve pas pourquoi mon popup ne fonctionne pas sur IE. C'est un popup qui doit se redimensionner automatique Pb d'affichage [ par cosycorner ] Bonjour, J'ai une page avec des miniatures d'images en aléatoire.Lorsqu'on clique, ça ouvre plusieurs popups.Mais la page d'accueil change n'est pas t problème de positionnement de calques css et IE 6 [ par Justkill ] Bonjour à vous,je viens vous voir encore une fois pour avoir vos conseils éclairés. En effet, comme l'énonce le titre, j'ai un soucis de positionnemen Mon animation flash ne se lit pas avec SWFOBJECT [ par Nixeus ] Bonjour à tous,J'ai voulu intégrer une animation swf dans ma page HTML, en passant par SWFOBJECT afin de ne pas avoir le fameux message d'avertissemen aligner les images horizontalement [ par oceane751 ] bonjour à tous avec le code qui suit, mes images defilent de façon verticale mais je voudrais que ces images défilent horizontalement voici le c Besoin d'aide... [ par Koppa ] Bonjour tout le monde.Voici mon problème j'ai trouvé un script qui permet de faire choisir au membre le thème de son choix avec forumactif. Vous conna position d'un script [ par Kan3pz ] Bonjour, j'ai un petit pb pour la réalisation d'un site !je viens de télécharger un script permettant de créer un manège 3D et je l'ai inséré dans une " Menu déroulant avec images liens et agrandissement " [ par WinZapS ] Bonjour à vous ,Le nom de mon sujet n'est pas trop explécite mais ce que je voudrais c'est comme ce qu'il y a sur ce site :http://www.lephoceen.fr , l getElementsByTagName supprimer images [ par helene20 ] Voici la question a laquelle je n'arrive pas a répondre : écrivez une fonction JavaScript nommée question 4() qui supprime toutes les images incluses


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 8,221 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales